Sabitlenmiş Tweet
Vanilagy
2.2K posts

Vanilagy
@vanilagy
It's pronounced vanilla-gee | Author of Mediabunny and Marble Blast Web. Love working on technically challenging projects that bring the best out of the web.
Darmstadt, Deutschland Katılım Temmuz 2014
114 Takip Edilen3.7K Takipçiler
Vanilagy retweetledi

@jaffathecake @mrousavy You're really proud of that one, aren't you :D
English

@vanilagy I added a video export to the Redraw playground at wcandillon.github.io/redraw/example… I also use Mediabunny for e2e testing
English

My custom WASM ProRes decoder is able to decode 8 (eight!!) simulatenous 30FPS 1080p ProRes HQ streams in the browser. Overkill for most people, but a great stresstest!
There's still some choppiness, but that's caused by the canvases and not the decoder. I'll investigate.
Vanilagy@vanilagy
After adding shared-memory multithreading to my ProRes decoder, it now decodes a 130-frame 1080p video in ~200ms, right in the browser. This is 3x faster than multithreaded NATIVE FFmpeg, and 60% faster than Apple's hardware ProRes decoder. Relentless optimization pays off :)
English

I do not understand defenders of status quo philosophies in software development. Even if you don’t think software quality has deteriorated at all in the past several decades (in some ways it hasn’t, but in numerous ways it objectively has), you have to lack all imagination or analytical abilities to consider modern software as the pinnacle of what could be produced.
Software can be much better than it is. I’m not interested in your methodologies which have led to many decades of slop (both pre- and post-LLM). I’m not interested in producing status quo results, even if it’s faster than it used to be. I care about what I make.
English

Mhhh if only there was a bunny-themed web library that did media processing and didn't use FFmpeg at all 🤔🤔
april@APWRILLLLLLLLLL
i feel like whenever anyone makes anything video/audio related, people call it “an ffmpeg wrapper” like what else are they supposed to use
English
Vanilagy retweetledi


@henryhndev @wcandillon Mediabunny can deal with files of arbitrary size and duration. Its client side processing scales from shorts to feature-film length videos! Since it processes in a pipelined fashion, memory usage is always bounded!
English

@wcandillon Honest question—does client-side processing really scale well for long-form video, or is this more of a shorts/reels play?
English
Vanilagy retweetledi

@marcello3d Don't skip learning how codecs work, it's very satisfying .D
English

@vanilagy So much this. One thing is to try to build larger and harder things that were previously impractical, and then there’s a new kind of learning and science to building (that I’m still trying to figure out)
English
Vanilagy retweetledi

@ggsimm @thenoumenon AI as a learning tool is amazing and I use it for that literally dozens of times a day, I'm not arguing against that. But once you go from an "answering" to a "doing" machine, the incentives for learning drop
English

@thenoumenon @vanilagy but if you are curious about the why and not the win, you will still come out ahead. I've been learning SO much in the last 8-9 months, I think I've grown like crazy just by getting exposed to the stuff. I can get the good sources in seconds instead of researching for days
English















