NULLFRAME Blog

Notes on video that's built, not edited.

How AI-assisted video editing actually works, where it breaks, and what a system that doesn't break looks like. 55 guides.

Start Here

AI Video Editing · Reliability

Why Your Claude Code + Remotion Videos Keep Breaking

Muted audio, missing captions, a callout landing late — the same prompt produces a different bug every time. Here's the actual reason, and the structural fix.

Tools · Comparison

Remotion vs After Effects: Which One Should Content Creators Actually Use

Not a feature war — a question of whether you're making the same video once, or the same structure fifty times with different content.

AI Video Editing · Landscape

How to Automate Video Editing With AI (What Actually Works)

"AI video editing" means four different technologies solving four different problems. Here's which ones are production-ready today, and which are still a demo.

Captions · How It Works

Word-by-Word Captions: How They're Actually Made (and Why Yours Look Off)

The tight, word-synced caption style everyone uses depends on one thing most tools skip: real timestamps for every individual word.

Advertising · Structure

How to Structure a Direct-Response Video Ad (With a Real Example)

Hook, pain, mechanism, proof, CTA — the five beats that separate an actual ad from a talking-head clip with captions on top.

FFmpeg Command Guides

FFmpeg · Command Guide

How to Burn Subtitles Into a Video With FFmpeg

Burning subtitles means rendering them directly into the video frames, so they show up everywhere — unlike a soft subtitle track, which some players and platforms ignore.

FFmpeg · Command Guide

How to Trim a Video With FFmpeg Without Re-Encoding

Trimming with re-encoding is slow and loses a small amount of quality every time. Trimming on keyframes with stream copy is instant and lossless — the tradeoff is you can only cut on keyframe boundaries, not frame-exact.

FFmpeg · Command Guide

How to Compress a Video for Instagram or TikTok With FFmpeg

Both platforms re-compress everything you upload anyway — the goal isn't to hit their exact spec, it's to hand them a file that's already small and clean so their compression pass doesn't have to work as hard, which is what causes visible quality loss.

FFmpeg · Command Guide

How to Extract Audio From a Video With FFmpeg

Pulling just the audio track out of a video file — useful before running a transcription tool, which almost always wants audio-only input.

FFmpeg · Command Guide

How to Merge Multiple Video Clips With FFmpeg

Stitching several clips into one file. The fast, lossless method requires the clips to share the same codec and resolution — otherwise you need to re-encode.

FFmpeg · Command Guide

How to Convert Any Video to MP4 With FFmpeg

MP4 with H.264 video and AAC audio is the most universally compatible combination — this converts almost any input format into that baseline.

FFmpeg · Command Guide

How to Add a Watermark to a Video With FFmpeg

Overlaying a logo or watermark image onto every frame of a video, positioned and sized without needing a compositing tool.

FFmpeg · Command Guide

How to Speed Up or Slow Down a Video With FFmpeg

Changing playback speed requires adjusting video and audio separately — they use different filters, and forgetting the audio one is the most common mistake.

FFmpeg · Command Guide

How to Turn a Video Into a GIF With FFmpeg

A naive conversion produces huge, ugly GIFs because FFmpeg's default color palette isn't built for the format. A two-pass palette approach fixes both problems.

FFmpeg · Command Guide

How to Extract a Thumbnail From a Video With FFmpeg

Grabbing a single still frame from a video, at a specific timestamp, to use as a thumbnail or preview image.

FFmpeg · Command Guide

How to Remove Audio From a Video With FFmpeg

Stripping the audio track entirely, without re-encoding the video — useful before adding a new voiceover or music track.

FFmpeg · Command Guide

How to Crop and Resize a Video With FFmpeg

Cropping cuts away part of the frame; resizing changes the overall dimensions. They're separate operations, often combined — commonly to convert landscape footage into a vertical format.

FFmpeg · Command Guide

How to Rotate or Flip a Video With FFmpeg

Fixing an upside-down or sideways clip — usually from a phone recorded in the wrong orientation, or metadata that a platform doesn't respect.

FFmpeg · Command Guide

How to Batch Convert Multiple Videos With FFmpeg

Running the same conversion across a whole folder of files, instead of typing the command once per file.

FFmpeg · Command Guide

How to Change a Video's Frame Rate With FFmpeg

Converting a video to a different frame rate — either to match a platform's requirement, to reduce file size, or to fix a mismatch causing playback stutter.

Remotion Troubleshooting

Remotion · Troubleshooting

How to Fix "Remotion Render Failed"

This error message is a wrapper — the actual cause is almost always one of four specific problems, and the fix depends on which one you've hit.

Remotion · Troubleshooting

How to Fix Remotion Audio Muting Early When Using playbackRate

A specific, reproducible bug pattern: audio plays correctly at normal speed but goes silent before the video ends when playbackRate is applied.

Remotion · Troubleshooting

How to Fix "A delayRender Was Called but Not Cleared" in Remotion

This error means something in your composition is waiting for an async operation that never signals it's done — and the fix is finding which one.

Remotion · Troubleshooting

How to Fix Missing Assets During Remotion Render (staticFile vs Relative Paths)

A render that fails to find a file that clearly exists on disk is almost always a path resolution mismatch between preview and the actual render bundle.

Remotion · Troubleshooting

How to Fix Remotion Audio Not Playing With the loop Prop

Looping audio intermittently failing to play is usually a mismatch between the composition's total duration and the audio file's own duration.

Remotion · Troubleshooting

How to Install Remotion (Real Setup, Common Pitfalls)

Installation itself is usually one command — the pitfalls show up in the first render, not the install.

Remotion · Troubleshooting

Remotion Composition IDs: Naming Rules and Common Errors

A composition ID that looks fine to read can still fail — Remotion enforces specific character rules most people discover from an error message, not the docs.

Remotion · Troubleshooting

How to Add Captions to a Remotion Video (Word-Level, Not Chunked)

There are two fundamentally different ways to build captions in Remotion, and only one of them produces true word-by-word timing.

Remotion · Troubleshooting

Remotion Codec Compatibility: Why Your Video Won't Play

A source video that plays fine everywhere else can still fail inside a Remotion composition — the renderer's playback engine is more particular than a general media player.

Remotion · Troubleshooting

How to Deploy a Remotion Render to a Server (Headless Rendering)

Rendering doesn't require a GUI or a developer's machine — it runs the same way on a server or in CI, with a few environment considerations that don't come up locally.

Claude Code & Codex for Video

Claude Code · Video Automation

How to Use Claude Code to Edit Videos With Remotion

The actual workflow, step by step — not the marketing version.

Claude Code · Video Automation

Claude Code vs Codex for Video Automation: Which One to Use

Both can drive the same Remotion-based workflow. The differences that actually matter are narrower than they look.

Claude Code · Video Automation

How to Give Claude Code a Video Editing "Skill" (and Its Limits)

Skills teach an agent craft and conventions — they don't give it a fixed, tested composition to work from.

Claude Code · Video Automation

Claude Code Video Editing: Common Mistakes People Make

Most failures trace back to a handful of avoidable setup and prompting mistakes, not to the agent being unreliable.

Claude Code · Video Automation

Can Claude Code Actually Cut Your Raw Footage? (Honest Answer: No)

A specific, common misconception worth correcting directly, because it changes what you should actually expect from any AI-video workflow.

Claude Code · Video Automation

How to Prompt an AI Coding Agent to Build a Video Template

Building the template itself — not filling content into one — is a different, larger task, and the prompting approach that works is different too.

Claude Code · Video Automation

Claude Code + Remotion: A Realistic Cost/Time Comparison vs Manual Editing

The honest numbers, including the setup cost that gets left out of most comparisons.

Claude Code · Video Automation

What Claude Code Can and Can't Do for Video Editing in 2026

A grounded, current answer — not the hype version, and not the dismissive version either.

AI Video Editing & Creator Pain Points

AI Video Editing · Creator Pain Points

Why AI-Generated Captions Look Robotic (and What Actually Fixes It)

It's rarely the font or the color — it's almost always timing, and timing comes from one specific missing step.

AI Video Editing · Creator Pain Points

Why Your Hook Doesn't Work in the First 3 Seconds

Viewers decide whether to keep watching in about two seconds. Most hooks fail for one of three specific, fixable reasons.

AI Video Editing · Creator Pain Points

How Long Should It Take to Edit a Short-Form Video? (Realistic Benchmark)

There's a wide, honest range depending on what 'edited' actually includes — here's where most of that time actually goes.

AI Video Editing · Creator Pain Points

AI Video Editing Without Adobe Premiere: What's Actually Possible

A practical answer for creators who don't want a subscription-based timeline tool as the center of their workflow.

AI Video Editing · Creator Pain Points

Why Editing Captions by Hand Takes So Long (and the Alternative)

It's not the typing — it's the constant small adjustments to make timing feel right, one caption at a time.

AI Video Editing · Creator Pain Points

Best AI Tools for Automating Video Editing in 2026 (Honest Comparison)

Organized by what each category is actually good at, not by hype.

AI Video Editing · Creator Pain Points

How to Avoid Burnout From Constant Content Editing

The workload itself, not a lack of discipline, is usually the actual cause — and it's the part that's most directly fixable.

AI Video Editing · Creator Pain Points

Why Every AI-Edited Video Looks the Same

It's not the AI — it's what happens when nobody locks a design system before automating.

AI Video Editing · Creator Pain Points

Talking-Head Video Checklist: What to Add Before You Post

A practical list of the elements that separate a raw clip from a finished, watchable edit.

AI Video Editing · Creator Pain Points

How Much Time Editing Actually Costs You Per Video (a Real Calculation)

A concrete way to calculate the actual cost, not just a vague sense that editing 'takes a while.'

Remotion Comparisons

Remotion · Comparison

Remotion vs CapCut: Which One for Repeatable Video Templates

CapCut is faster to start with. Remotion is faster once you're repeating yourself.

Remotion · Comparison

Remotion vs Descript: Code-Driven vs Timeline-Driven Editing

Descript edits like a document. Remotion edits like a program. They solve different halves of the same problem.

Remotion · Comparison

How Much Does It Cost to Hire a Remotion Developer?

A realistic range, and the harder-to-quantify cost of maintaining what they build after they're gone.

Remotion · Comparison

Remotion Templates for YouTube Shorts: What to Look For

Not every template built for Remotion is actually built for the specific constraints Shorts impose.

Remotion · Comparison

Can You Use Remotion Without Knowing React?

Depends entirely on whether you're building a composition or filling one in.

Remotion · Comparison

Is Remotion Worth Learning in 2026?

Worth it for a specific kind of person and use case — not a universal yes.

Remotion · Comparison

The Real Difference Between a Video Template and a Video Editor

They solve different problems, and confusing them is why some automation attempts disappoint.