Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Force AV1 #28

Open
neoOpus opened this issue May 31, 2024 · 3 comments
Open

Force AV1 #28

neoOpus opened this issue May 31, 2024 · 3 comments

Comments

@neoOpus
Copy link

neoOpus commented May 31, 2024

Hi Armin,

As you're the most skilled extension developer I know, I'd like to propose a feature or hack that could enable YT to play videos using the AV1 codec. I understand this is a premium YT feature, but there might be a way to override it by identifying the stream URLs and making them accessible to all!

Why? Because the quality is typically superior and it conserves Bandwidth! Plus, why not?!

@dessant
Copy link
Owner

dessant commented Jun 24, 2024

Hi @neoOpus, thanks for the compliment, you're very sweet! 😋 Though I don't know how to access YouTube streams that require authentication without an account, and last time I checked, YouTube seemed to only serve AV1 videos for 360p and below by default, those were the only available AV1 quality levels checked by their service through the MediaSource.isTypeSupported API.

I've seen some recent news articles about YouTube serving AV1 for all Android users, so it's possible that they will start serving AV1 everywhere, because it could save them money. When they start serving higher quality AV1 streams, we could filter out other codecs to force AV1, the same way 60 fps streams can be disabled with the extension.

@neoOpus
Copy link
Author

neoOpus commented Jun 24, 2024

I appreciate your interest and willingness to explore solutions for accessing such stream. I will definitely keep an eye out for any methods that could allow for accessing YouTube streams without an account. If I come across any useful information or techniques, I will be sure to share them with you. Thank you for your input and technical analysis!

@neoOpus
Copy link
Author

neoOpus commented Aug 27, 2024

I found that by blocking VP9 using improve YouTube extension, it tends to fallback to AV1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants