
Convert SRT to VTT (and Back) Without Breaking Your Timestamps
Convert SRT to VTT without losing cue positioning: what FFmpeg's ASS intermediate silently drops, how to go back to SRT, and how to shift cues after a trim.
7 articles about captions.

Convert SRT to VTT without losing cue positioning: what FFmpeg's ASS intermediate silently drops, how to go back to SRT, and how to shift cues after a trim.

The FFmpeg whisper filter transcribes video natively in FFmpeg 8.0, but only in a build compiled with --enable-whisper. The command, models, and production gaps.

Auto translate subtitles video pipelines break at the burn-in, not the translation. Transcribe once, translate the SRT, render one hardsub per language.

The FFmpeg fontconfig error is a warning, not a failure: the job exits 0 and ships the wrong font. Fix it in Alpine, Debian slim, and distroless images.

Whisper FFmpeg burn in captions API: transcribe to SRT and burn subtitles into video with two HTTP calls. No GPU, no local FFmpeg build, no 25 MB cap.

Build an n8n workflow that auto-transcribes and burns captions into every video your team uploads. Zero code, fully automated.

Working FFmpeg commands to burn subtitles into video. Includes SRT file setup, custom styling (fonts, colors, positioning), and API automation for batch processing.