Vanilagy

2.2K posts

Vanilagy banner
Vanilagy

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
Sabitlenmiş Tweet
Vanilagy
Vanilagy@vanilagy·
Mediabunny 1.42.0 is now out, adding THE most requested feature: full read/write support for HLS! 🚀 It's truly a game changer for client-side media processing. Here, I'm creating 5 renditions from a 40-second video in ~10 seconds, fully client-side, without a transcode server:
English
14
18
292
61.6K
Vanilagy retweetledi
Jonny Burger
Jonny Burger@JNYBGR·
Visited Local-First Conf in Berlin and caught up with the WebCodecs Gang!
Jonny Burger tweet mediaJonny Burger tweet media
English
1
2
13
952
Vanilagy
Vanilagy@vanilagy·
Mediabunny downloads have dipped slightly in the last weeks 🤔 I wonder how this happens
Vanilagy tweet media
English
6
0
26
2.4K
shaders
shaders@npm_i_shaders·
Introducing Shaders v3 🔥 Our biggest release yet. Built for design engineers who ship magic. Design production-ready WebGPU shader effects on an infinite canvas, powered by a new rendering engine that's up to 25× faster.
English
15
31
671
44.6K
Confidence
Confidence@megaconfidence·
Rocking that Durable objects™ swag Come grab yours at our booth at localfirst conf
Confidence tweet mediaConfidence tweet media
English
9
0
45
2.7K
Vanilagy
Vanilagy@vanilagy·
@wcandillon Amazing, even using the transparent VP9 feature!!
English
0
0
1
28
Vanilagy
Vanilagy@vanilagy·
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
3
5
109
15.1K
Vanilagy
Vanilagy@vanilagy·
@rfleury I agree, yet all almost everybody talks about in software is methodology for whatever reason
English
0
0
1
514
Ryan Fleury
Ryan Fleury@rfleury·
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
38
38
744
52.5K
Vanilagy retweetledi
Confidence
Confidence@megaconfidence·
I'm met @vanilagy today! He's the dude behind the awesome mediabunny
Confidence tweet media
English
1
1
21
664
Vanilagy
Vanilagy@vanilagy·
@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
0
0
3
33
Henry Nguyen
Henry Nguyen@henryhndev·
@wcandillon Honest question—does client-side processing really scale well for long-form video, or is this more of a shorts/reels play?
English
2
0
5
225
Vanilagy retweetledi
William Candillon
William Candillon@wcandillon·
Thinking about the sheer volume of video processing Media Bunny moves off servers and onto the client. Fewer uploads, fewer transcoding farms. That's got to be a real environmental win 🌳
English
1
1
28
4K
Vanilagy
Vanilagy@vanilagy·
Day 2 of Local First conf today!!
Vanilagy tweet media
English
0
0
25
767
Grant
Grant@9ranty·
This was recorded on Windows and rendered in the browser. Our native Windows recorder + new renderer is going to transform product demos for Windows users.
English
1
1
15
1.6K
Vanilagy
Vanilagy@vanilagy·
@marcello3d Don't skip learning how codecs work, it's very satisfying .D
English
0
0
0
7
Marcello - @marcello3d@hci.social
@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
1
0
1
11
Vanilagy
Vanilagy@vanilagy·
One thing I really dislike about agentic coding is how learning is disincentivized now; you can achieve good results in a new area you've never done things in. Useful sure, but I also find it kinda sad. If I no longer learn or grow through my work, it feels less meaningful to me.
English
27
4
176
6.8K
Vanilagy
Vanilagy@vanilagy·
@hirbod Lol, but close again just like with Krakow, what's the chance
English
1
0
1
80
Hirbod
Hirbod@hirbod·
@vanilagy Funny, I am leaving Berlin right now as we speak 😂
English
1
0
3
478
Vanilagy
Vanilagy@vanilagy·
I'll be attending Local-First Conf in Berlin this weekend!! Lemme know if y'all are there 👀
English
3
0
24
2.2K
Vanilagy retweetledi
Alexander von Studnitz
Alexander von Studnitz@jvstudnitz·
My opus keeps fat-fingering :( Hopefully he gets a better keyboard soon.
Alexander von Studnitz tweet media
English
0
1
2
975
Vanilagy
Vanilagy@vanilagy·
@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
0
0
1
24
Gianmarco Simone ✨
@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
3
0
1
44