sundry

misc dried goods

꩜ Maker of silly things

Other Cohost pages:

Sonic Heroes Extended Universeintroducing...The “the Ring” Podcastan sí 18+

Other project links:

Snolf Robo Blast 2OilliphéistJourney of the Monkey KingGame of Life

My website
oakreef.ie/
Fediverse/Mastodon
cathode.church/@soilseacht
You must log in to comment.

in reply to @blep's post:

Most of these complaints are YouTube specific, but every time I suggest FreeTube and NewPipe people lose their minds. If you have already reached the "never let the video load on youtube dot com just copy the URL into VLC" stage then this is the correct solution, but I guess for anything less than that people are willing to tolerate hell

i actually like that vp9 can change size because then you can show a snippet of a video in another video and never get black borders or scaling issues

at least that's the idea but i don't know how to actually do that because video editors can't and they really should

So as far as I'm aware, m3u is a Winamp Playlist format that found wide adoption. m3u8 is a specific mutation to handle UTF8 text encoding in metadata. It's used in embedded video like this to block people from downloading the file with a plugin. It's a pretty old trick, so it probably predates the range method.

The purpose of HLS/m3u8 is to support random-access seeking and adaptive video quality. It has nothing to do with access control and all about making optimal use of bandwidth, especially on constrained connections.

Blocking full-video downloads is just a side-effect that content providers aren't sad about.

at work we use vp9 exclusively since we do video meeting software and a codec with niceties for dynamically adjusting bandwidth on-the-fly is useful for video meetings. did u know vp9 has adjustable framerate too? u can just drop every other interframe or so and it will be Fine (vp8 does this too).

in reply to @Kypetzl's post:

It's very weird, but it's designed to be usable as a bool (empty string is false, all other strings are true) without actually promising something can play based on a given type, as that's impossible to determine in general without just handing it to the video player and letting 'er rip