Skip to content

Instantly share code, notes, and snippets.

View JonnyBurger's full-sized avatar
๐ŸŽฅ
Making videos in React

Jonny Burger JonnyBurger

๐ŸŽฅ
Making videos in React
View GitHub Profile
@JonnyBurger
JonnyBurger / messages.md
Created March 3, 2026 13:23
AI-generated docs draft: Update site when upgrading Remotion Lambdas for best practice.

nota0966 - 3/2/2026, 10:41:56 PM

We are using Remotion Lambdas as well as rendering videos in our UI for user previews. I've been trying to document upgrade paths for our team and currently when we upgrade we bump all versions in our apps and also redeploy lambda functions as documented. However, I don't see any documentation around rebundling. My question is, when we upgrade and redeploy a Lambda, do we also need to create a new site to go with it? In which case we would probably deploy versioned sites ( e.g. npx remotion lambda sites create --site-name v4.0.245 ).

We haven't been doing this so far and haven't come across any issues, but it might just be good luck, so wanted to confirm best practice.

jonnyburger - 3/3/2026, 1:22:48 PM

yes, you should update the site

@JonnyBurger
JonnyBurger / messages.md
Created February 18, 2026 15:37
AI-generated docs draft: Loop support varies based on video component rendering.

empz3190 - 2/18/2026, 1:31:54 PM

Question about the new Video component and its fallback to OffthreadVideo behavior.

I see there's a fallbackOffthreadVideoPropsprop on the Video component.

The question is, what happens with "loop"? The new Video component supports the loop property, but OffthreadVideo does not. So what would happen if, during rendering, the component needs to fallback to OffthreadVideo and it was set to loop? It certainly won't loop, right? Anyway to resolve this inconsistency?

jonnyburger - 2/18/2026, 3:20:56 PM

โ•ญโ”€โ”€โ”€ Claude Code v2.1.39 โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ โ”‚ Tips for getting started โ”‚
โ”‚ Welcome back Jonny! โ”‚ Run /init to create a CLAUDE.md file with instrโ€ฆ โ”‚
โ”‚ โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚
โ”‚ โ–โ–›โ–ˆโ–ˆโ–ˆโ–œโ–Œ โ”‚ Recent activity โ”‚
โ”‚ โ–โ–œโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–›โ–˜ โ”‚ No recent activity โ”‚
โ”‚ โ–˜โ–˜ โ–โ– โ”‚ โ”‚
โ”‚ โ”‚ โ”‚
โ”‚ Opus 4.6 ยท Claude Max โ”‚ โ”‚
@JonnyBurger
JonnyBurger / gist:0e804eefbb8f096a71df6d8b5a7feb2e
Created January 30, 2026 17:08
Claude Code Lower Third prompt
โฏ use remotion best practices. this is our youtube channel: https://www.youtube.com/@remotion_dev. use curl scrape youtube to find the avatar and the subscriber count. multiple subscriber
counts appear on the page, find the right one. make a white lower third that slides in from the bottom center. show the name, subscriber count and avatar. display a typical fixed width
black youtube subscribe button that changes from "Subscribe" to "Subscribed". use a ease-out animation and for pressing in the button and a spring animation with a slight bounce once the
button is released. fade out the lower third. render it as a transparent prores video.
โบ Skill(remotion-best-practices)
โ•ญโ”€โ”€โ”€ Claude Code v2.1.12 โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ โ”‚ Tips for getting started โ”‚
โ”‚ Welcome back Jonny! โ”‚ Run /init to create a CLAUDE.md file with instructions for Claude โ”‚
โ”‚ โ”‚ โ”‚
โ”‚ โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚
โ”‚ โ–โ–›โ–ˆโ–ˆโ–ˆโ–œโ–Œ โ”‚ Recent activity
@JonnyBurger
JonnyBurger / messages.md
Created December 29, 2025 08:38
AI-generated docs draft: Query render progress without blocking Lambda execution.

roel_88036 - 12/12/2025, 12:47:19 PM

Hi All, I am using the remotion lambda. I use it together with python remotionclient. I would like to get the progress of the render currently going, but that's impossible.

Normally it is, but i changed invoke lambda a bit. I cannot wait until the lambda is finished, as the lambda is triggered within a request of my webapplication. For that i subclassed RemotionClient and created an invoke lambda function which triggers the lambda without having to wait for it

response: Dict[str, Any] = client.invoke( FunctionName=function_name, Payload=payload,

Async invocation

@JonnyBurger
JonnyBurger / messages.md
Created November 21, 2025 17:32
AI-generated docs draft: Lambda rendering issue related to GPU usage and settings.

softrobot - 11/21/2025, 4:02:35 PM

Hi! I'm struggling to get the lambda rendering to work. I followed the setup guide and everything seems to be deployed correctly, with 4096mb memory. I am using the latest 4.0.377 with a simple composition. With verbose logging I see:

INFO Ensured browser is available.
INFO    [openBrowser()] Opening browser: gl = angle, executable = /opt/bin/chromium, enableMultiProcessOnLinux = false
ERROR    Error occurred c$: Protocol error (Target.setDiscoverTargets): Target closed.

What can this be?

@JonnyBurger
JonnyBurger / messages.md
Created October 23, 2025 08:22
AI-generated docs draft: Theme conflicts possible with external Tailwind changes.

physicssorcererking - 10/23/2025, 12:23:10 AM

Hi, I want to know if my project already uses shadcn/ui and has its own theme configuration (mostly colors), after I purchase the editor starter, will I have to resolve complex theme or CSS variable conflicts?

jonnyburger - 10/23/2025, 8:21:44 AM

we did take some shadcn components, but there is no custom theme. we only have very few extra CSS variables defined

I think you will only have a conflict, if you have made changes to the tailwind theme externally

@JonnyBurger
JonnyBurger / messages.md
Created April 17, 2025 10:06
AI-generated docs draft: Rive community section improves solution discoverability and documentation.

umungobungo - 4/17/2025, 2:44:05 AM

https://community.rive.app/c/support/

I see that Rive has built a community section, which they seem to be favouring over Discord. I assume this is an effort to help with discoverability of solutions, as search engines (and LLMS) would be able to index the questions and answers. Not sure the Remotion team would want to maintain the forum tech, but thought I'd post it here for consideration all the same

jonnyburger - 4/17/2025, 10:03:53 AM

we also have some efforts regarding this