alextrv / enhanced-h264ify

A Firefox/Chrome extension that blocks video and audio codecs you have chosen on YouTube
MIT License
256 stars 16 forks source link

The enhanced-h264ify won't block vp9 anymore #28

Open techguy378 opened 3 months ago

techguy378 commented 3 months ago

Today on June 10, 2024 I did a fresh install of Arch Linux. I'm using an older Intel Skylake CPU with Intel HD 530 graphics that doesn't support VP9. My web browser is Firefox 126. I enabled the enhanced-h264ify addon to block VP9 on Youtube, but Youtube still plays VP9 videos. I also tried this on Windows 11 with Google Chrome and the enhanced-264ify addon and still was only able to get VP9 videos. Did Youtube discontinue support for the older AVC1 video codec?

VaelophisNyx commented 2 months ago

AVC1 is alive and well, according to the video stats for what I'm watching right now (not that its particularly watchable. AVC1, MP4 is now limited to 360p...)

techguy378 commented 2 months ago

AVC1 is alive and well, according to the video stats for what I'm watching right now (not that its particularly watchable. AVC1, MP4 is now limited to 360p...)

That might explain things. I've tried three different Linux distros, Arch, Fedora 40 and OpenSUSE Tumbleweed. I'm using Firefox on all of those, now version 127 and the enhanced-h264ify extension with the same result. At 720p or 1080p resolution I only get VP9. Even though Firefox should now have hardware acceleration enabled by default, I followed the instructions in the Arch Linux wiki on all distros to make sure it's enabled and my user name is a member of the Video group

VaelophisNyx commented 2 months ago

actually turns out it only limits it if you disable media.mediasource in firefox. Which has the upside of putting an end to DASH playback, but limits video to 360p

if you don't turn it off but instead only leave AVC1 available it will use it but be just as nonperformant and stuttery as usual.

Seems the want you to use VP9/WEBM and nothing else, with no regard to the user's needs or desires