Sign in

Jonny Burger

@jonny.io
107 followers 6 following 80 posts

Creative Hacker @Remotion

PostsRepliesMedia
Jonny Burger @jonny.io · 24/10/2025
Introducing remotion.dev/crop! The easiest way to crop a video of all time. fast ∙ free ∙ local ∙ ad-free ∙ offline ∙ open source
020
Jonny Burger @jonny.io · 15/09/2025
Today is the day! Full WebCodecs support is now available in all major browsers, unlocking true multimedia processing in the frontend! And the best way to harness the power: Mediabunny 🐰
050
Jonny Burger @jonny.io · 08/09/2025
What’s next for Remotion? 2 huge features: • A more efficient <Video /> tag for speed gains • In-browser rendering! Limited features but good enough for many videos. This will be my main focus going forward! Goal: This year 🔐
010
Jonny Burger @jonny.io · 06/06/2025
Our next WebCodecs API: extractFrames()! With this primitive, you can efficiently extract thumbnails for displaying a preview in your editor. No <video> tag involved! Filmstrips now show in the Remotion Studio and in the Pro <Timeline> component!
110
Jonny Burger @jonny.io · 03/06/2025
Captions just like on TikTok 🚀 • New fitTextOnNLines() API in next version of Remotion • <TikTokTextBox> component with auto-rounded corners – source in comments!
110
Jonny Burger @jonny.io · 28/04/2025
Remotion Media Parser is finished! 🥳✅ Next step: Produce a big proud announcement video and run it on all channels. In the meanwhile start using it today, IYKYK!
010
Jonny Burger @jonny.io · 22/04/2025
You can now extract a 16kHz WAVE file from any video using @⁠remotion/webcodecs and on remotion.dev/convert! This is useful because this is the input format that Whisper expects. This is the first step towards a nice API for transcribing in the browser!
100
Jonny Burger @jonny.io · 16/04/2025
New Remotion template for musicians 🎵 • `bun create video --music-visualization` • Drop in your music • Customize components and CSS if you like • `bunx remotion render` Enjoy your music visualizer!
010
Jonny Burger @jonny.io · 15/04/2025
I'm now 30! Lucky to still have my energy and joy :)
010
Jonny Burger @jonny.io · 21/03/2025
You've been wondering what @wcandillon.bsky.app has been up to...
010
Jonny Burger @jonny.io · 19/03/2025
This is the structure of a .webm file. To create one, we need to put information in the beginning of the file that we only know at the end of the process. That is why videos with MediaRecorder() show no duration and why they are slow to seek when playing them back.
100
Jonny Burger @jonny.io · 07/03/2025
New API for running parseMedia() on Web Workers! Keeps the main unblocked even for large files to reduce lag. All the communication between main thread and worker is automatically handled, and it works exactly like parseMedia(). Bliss!
000
Jonny Burger @jonny.io · 06/03/2025
WebCodecs has no limits 🔫 🕶️ Just converted the full "Terminator" movie with Arnold Schwarzenegger from a sketchy .m3u8 URL to .mp4 4K, 107 minutes, 10GB file size, completely client side, it works!
000
Jonny Burger @jonny.io · 06/03/2025
Feels good to have finally done all the work to support all major video and audio formats! Only one step away from stable release: Seeking support! Let's get it 👊
010
Jonny Burger @jonny.io · 05/03/2025
@⁠remotion/media-parser now supports parsing .m3u8 files! (HLS)
000
Jonny Burger @jonny.io · 05/03/2025
Excited that @TellaHQ is boosting the development of @⁠remotion/media-parser with $10.000! They want to elevate their editor experience with WebCodecs and the Media Parser project is just what they need. We gain a great partner to battletest our parser against 💪
010
Jonny Burger @jonny.io · 28/02/2025
Remotion Docs now feature an "Ask AI" button! Use it to find the right command or API, or ask it to write you a Remotion component!
000
Jonny Burger @jonny.io · 27/02/2025
We now have a Remotion Starter that uses React Router 7! 🤩 I predict this is going to become a popular way to build apps! www.remotion.dev/templates/re...
030
Jonny Burger @jonny.io · 26/02/2025
New in Remotion: You can now programmatically set a default output name, for example to include the current date Suggested by @FernandoTheRojo!
000
Jonny Burger @jonny.io · 25/02/2025
New Remotion API: visualizeAudioWaveform()! Allows for making great looking voice visualizations – very parametrizable as well!
000
Jonny Burger @jonny.io · 22/02/2025
I don't know exactly what drama is going on here But half a million MRR with a Remotion app is wild if true!
000
Jonny Burger @jonny.io · 21/02/2025
Love that @LyonJS uses Remotion to make their conference graphics!
181
Jonny Burger @jonny.io · 20/02/2025
What I am working on currently 🤤
000
Jonny Burger @jonny.io · 19/02/2025
2024 was Remotion's first profitable year! Thank you for your trust and we'll be here for you for a long time!
010
Jonny Burger @jonny.io · 18/02/2025
New in the Remotion Store: Some copy-pasteable presets for animating captions!
remotion.pro
Animated captions
Get Pro components for Remotion and obtain licenses for companies.
000
Jonny Burger @jonny.io · 07/02/2025
Only the latest and greatest! All Remotion templates use React 19, native ESLint 9 and now also Tailwind 4.0!
010
Jonny Burger @jonny.io · 06/02/2025
Shoutout to Adobe for filing the best bug reports 😂 A minimal MP3 with custom album cover to demonstrate that we have a bug 🫠
010
Jonny Burger @jonny.io · 03/02/2025
Learn how to build a video editor with React in 30 seconds!
100
Jonny Burger @jonny.io · 30/01/2025
In January, about 28% of the conversions failed on remotion.dev/convert Making a new video converter is super hard, and I need some help making it as correct as possible. If a conversion fails, you can now let me know at remotion.dev/report and I will let you know when it's fixed!
010
Jonny Burger @jonny.io · 29/01/2025
Upgraded Remotion templates to ESLint 9 + Flat Config! Deleting 170 packages from node_modules 🤯
000
Jonny Burger @jonny.io · 28/01/2025
remotion.dev/convert now allows pausing conversions! And pausing + resuming is also implemented for convertMedia(), parseMedia() and downloadAndParseMedia().
100
Jonny Burger @jonny.io · 27/01/2025
Often, a video gets downloaded to then be analyzed. Introducing the new downloadAndParseMedia() API, which can do both in parallel!
110
Jonny Burger @jonny.io · 26/01/2025
You can make text animations smoother in Remotion with some CSS hacks Interesting find, goes straight into the docs! remotion.dev/docs/troubleshooting/s…
000
Jonny Burger @jonny.io · 25/01/2025
I totally forgot that PNGs can also be animated Remotion's <AnimatedImage> component supports that too! www.remotion.dev/docs/animatedimage
000
Jonny Burger @jonny.io · 24/01/2025
Now you can get the sample rate or number of audio channels with @⁠remotion/media-parser! Works with .mp4, .mov, .webm, .mkv, .avi, .ts, .mp3, .aac, .wav, .flac There is also a callback API, that allows you to get fields as soon as they are available, without having to wait for the full query.
000
Jonny Burger @jonny.io · 23/01/2025
The progress has been insane recently! We now understand all of these formats. In gray, the ones I plan to add! And after we speak the language of multimedia, we'll add more use cases besides conversion. At this rate of progress, the game will be completely different at the end of 2025!
000
Jonny Burger @jonny.io · 22/01/2025
H.265 is supported now on remotion.dev/convert and in convertMedia()!
010
Jonny Burger @jonny.io · 21/01/2025
@remotion/media-parser now reads .aac, .flac and .wav files! Yes, that's THREE new parsers I wrote last weekend. All the usual features: Streaming, reading only as many bytes as needed for your query, compatible with WebCodecs, ID3 extraction, GUI available on remotion.dev/convert!
000
Jonny Burger @jonny.io · 20/01/2025
We hired Igor Samokhovets for accelerating Remotion's pursuit to make building a video editor easier! As the founder of a quality Remotion product (banger.show), he knows exactly how to proceed. First mission: Bring a copy-pasteable <Timeline> component to market!
000
Jonny Burger @jonny.io · 19/01/2025
Remotion <AbsoluteFill> with Tailwind class names now works as expected Since `style` overrides `className`, this led to weird behavior, confusing everyone including myself
000
Jonny Burger @jonny.io · 18/01/2025
Sent remotion.dev/resize to a designer friend who needed to downsize a video and it worked very impressively!¹ WebCodecs slowly winning, one user at a time.
100
Jonny Burger @jonny.io · 17/01/2025
@⁠remotion/media-parser now supports parsing MP3 files! → Memory-efficient streaming → `AudioDecoder` compatible → ID3 Tags → Cover images! → Convert to .wav with @⁠remotion/webcodecs → On remotion.dev/convert: Cool progress animation 😎
010
Jonny Burger @jonny.io · 16/01/2025
To evolve the Remotion design language, I'm prototyping a button using my own 3D SVG engine. The content can be an arbitrary DOM node!
000
Reposted by Jonny Burger
LyonJS @lyonjs.org · 15/01/2025
Venu de Suisse pour nous parler, nous sommes très fier d'accueillir @jonny.io pour qu'il nous explique en anglais "Comment construire un éditeur de vidéo en React ?" Il se trouve que cette vidéo a été générée grâce aux nombreux outils qu'il partage !
042
Jonny Burger @jonny.io · 14/01/2025
remotion.dev/convert now shows filename, conversion progress and thumbnail in the tab!
000
Jonny Burger @jonny.io · 13/01/2025
Remotion now supports animated WebP and AVIF images through the new <AnimatedImage> API! Also GIF, but we supported that before 😊 Only downside: It uses the `ImageDecoder` Web API, so unfortunately it only works on Chrome and Firefox for now.
010
Jonny Burger @jonny.io · 10/01/2025
We made a shortcut for setting up Webhooks for Remotion Lambda in Next.js! Inspired by @polar_sh
000
Jonny Burger @jonny.io · 31/12/2024
2024 😊 Turned Remotion breakeven Said no to half a million on Shark Tank Visited 10 countries 🇬🇷🇺🇸🇮🇳🇱🇰🇮🇹🇻🇦🇫🇷🇩🇪🇦🇹🇩🇰 Ran 1000km Interviewed a billionaire Worked as a bartender Built the fastest video converter on the web Lost 4kg Deeper friendships and many new friends 🫂
010
Jonny Burger @jonny.io · 29/12/2024
This is the state of @remotion/webcodecs at the end of 2024! In pole position to change the game in 2025 🥊
030
Jonny Burger @jonny.io · 25/12/2024
Video resizing using WebCodecs! You can now downscale a video to a lower resolution in the browser, in multiple formats, offline, local, fast. Demo: remotion.dev/resize Docs: remotion.dev/docs/webcodecs/resize-a-video Thanks for following my WebCodecs shenanigans this year! 🎄
020