Preferred video format
I think that Preferred video quality option should be renamed to Preferred video resolution. Then you can add Preferred video format option. In some situation when both webm and mp4 formats are available, the automatic choice is unpredictable.
I'm mostly just basing that off of YouTube, which calls it quality. I'm not sure if there's a need for a video format, I think it would mostly just be confusing to users the difference between resolution and format. Especially once #34 is implemented (which should be fairly soon), I don't think preferred format would serve much purpose.
By default, YouTube streams VP8/VP9 encoded video. However, this can cause problems with less powerful machines because VP8/VP9 is not typically hardware accelerated. In contrast, H.264 is commonly hardware accelerated by GPUs, which usually means smoother video playback and reduced CPU usage. — https://addons.mozilla.org/ru/firefox/addon/h264ify/
Although this is probably the only reason why such an option may be useful, it's probably quite important for some people.
I agree that suggested implementation is way too complicated than it should (at least for YouTube videos). It can be much simpler:

Where is hd720 - mp4 should be used as fallback for hd720 - webm (if selected), since AFAIK there is always mp4 format available.
adding a choice for video format (preferably a order like av1-->vp9-->h264) set by user would be great. when I watch this video https://www.youtube.com/watch?v=42DUA51FXOU on youtube it uses av1 and on invidious it uses h264 and not even vp9, and quality difference is noticeable.
This issue has been automatically marked as stale and will be closed in 30 days because it has not had recent activity and is much likely outdated. If you think this issue is still relevant and applicable, you just have to post a comment and it will be unmarked.
bumb
This issue has been automatically marked as stale and will be closed in 30 days because it has not had recent activity and is much likely outdated. If you think this issue is still relevant and applicable, you just have to post a comment and it will be unmarked.