https://mediabunny.dev/
This information allows you to inspect which tracks should be preferred by a player, which are meant for hearing- or visually-impaired people, and more.
Niche, but important for some uses.
This information allows you to inspect which tracks should be preferred by a player, which are meant for hearing- or visually-impaired people, and more.
Niche, but important for some uses.
I apologize for not using 𗜀, 🐀, 𧄀, or as my bitrate
I apologize for not using 𗜀, 🐀, 𧄀, or as my bitrate
Met tons of great people, and I have proudly lost my "conference speaker virginity" now 👀 Excited to share this talk once the VOD drops!
Huge thanks to the Demuxed organizers for letting me have a 20-min slot. 💘
Met tons of great people, and I have proudly lost my "conference speaker virginity" now 👀 Excited to share this talk once the VOD drops!
Huge thanks to the Demuxed organizers for letting me have a 20-min slot. 💘
I rebuilt it using Mediabunny, and it runs 5x as fast while using 0.8% the bundle size⚡️
I rebuilt it using Mediabunny, and it runs 5x as fast while using 0.8% the bundle size⚡️
This means you can now use Mediabunny to add watermarks and overlays, perform color correction, or apply any other video transformation; right in the browser.
This means you can now use Mediabunny to add watermarks and overlays, perform color correction, or apply any other video transformation; right in the browser.
This was more challenging that it seems on the surface (took over 1000 LOC). A blog post about this will follow!
This was more challenging that it seems on the surface (took over 1000 LOC). A blog post about this will follow!
Always cool to work with cutting-edge JS features.
Always cool to work with cutting-edge JS features.
Huge thanks to Jonny Burger for taking care of this one! ▶️
Huge thanks to Jonny Burger for taking care of this one! ▶️
I was sent a repro for a Mediabunny bug in the form of a Next.js app. What could've been a 50-line HTML file is instead a 0.5 GB (!!) behemoth.
It's wild to me that this doesn't make people shudder.
I was sent a repro for a Mediabunny bug in the form of a Next.js app. What could've been a 50-line HTML file is instead a 0.5 GB (!!) behemoth.
It's wild to me that this doesn't make people shudder.
You can now convert videos and only keep a specific rectangular region of the original input video. It also works nicely in conjunction with the rotation and resizing options.
You can now convert videos and only keep a specific rectangular region of the original input video. It also works nicely in conjunction with the rotation and resizing options.
This one was for 1k stars. She said the next one happens at 10k. Wonder when that will be 🤔
This one was for 1k stars. She said the next one happens at 10k. Wonder when that will be 🤔
Mediabunny can now read and write metadata tags (like title, artist, album, cover art) for all formats, including ID3v1/v2, iTunes, QuickTime, Matroska, Vorbis, and RIFF-style metadata.
Mediabunny can now read and write metadata tags (like title, artist, album, cover art) for all formats, including ID3v1/v2, iTunes, QuickTime, Matroska, Vorbis, and RIFF-style metadata.
They're pretty sexy, so, go check them out! mediabunny.dev/api/
They're pretty sexy, so, go check them out! mediabunny.dev/api/
(interestingly, Deno comes out on top performance-wise)
(interestingly, Deno comes out on top performance-wise)
Thank so you much for all the support and kind words, it has really meant a lot. Super excited for where this goes over the next year! 🚀
Thank so you much for all the support and kind words, it has really meant a lot. Super excited for where this goes over the next year! 🚀
This was super fun to write! Comptime computation of the shuffle mask, a bunch of inline switch and for - Zig makes me feel like I've collected all Infinity Stones of programming.
This was super fun to write! Comptime computation of the shuffle mask, a bunch of inline switch and for - Zig makes me feel like I've collected all Infinity Stones of programming.