TubeSum ← Transcribe a video

How to burn subtitles into a video with FFmpeg

0h 04m video Transcribed Jun 30, 2026 Watch on YouTube ↗
Beginner 1 min read For: Beginner video editors or developers who want to embed subtitles into videos using command-line tools.
2.7K
Views
29
Likes
6
Comments
0
Dislikes
1.3%
📊 Average

AI Summary

This video provides a step-by-step guide on how to burn subtitles directly into a video file using FFmpeg, a powerful command-line tool. The process is demonstrated clearly for users who need permanent subtitles embedded in their videos.

[00:00]
Introduction to FFmpeg

FFmpeg is introduced as the tool for burning subtitles into video files.

[00:30]
Command structure

The basic command structure for burning subtitles is explained, including input file, filter, and output file.

[01:00]
Subtitle file format

The video mentions that subtitles can be in formats like SRT or ASS.

[01:30]
FFmpeg filter usage

The 'subtitles' filter is used to overlay subtitles onto the video frames.

[02:00]
Example command

An example command is shown: ffmpeg -i input.mp4 -vf subtitles=input.srt output.mp4

[02:30]
Handling multiple subtitles

If multiple subtitles exist, the correct stream must be selected using the stream index.

[03:00]
Encoding considerations

Burning subtitles requires re-encoding the video, which can take time and affect quality.

[03:30]
Final output

The output video will have subtitles permanently embedded and visible in all players.

FFmpeg is a reliable and efficient tool for burning subtitles into videos, requiring a simple command with the subtitles filter. Users should be aware of re-encoding time and potential quality trade-offs.

Clickbait Check

100% Legit

"The title accurately describes the tutorial content; the video delivers exactly what it promises."

Tutorial Checklist

1 00:00 Install FFmpeg if not already installed.
2 00:30 Prepare your video file and a separate subtitles file (SRT or ASS).
3 01:30 Open terminal/command prompt and run command: ffmpeg -i input.mp4 -vf subtitles=input.srt output.mp4
4 02:30 If multiple subtitles streams exist, add stream index: ffmpeg -i input.mp4 -vf subtitles=input.mp4:si=0 output.mp4
5 03:00 Wait for re-encoding to complete; output video will have burned-in subtitles.

Study Flashcards (4)

What command burns subtitles into a video using FFmpeg?

easy Click to reveal answer

ffmpeg -i input.mp4 -vf subtitles=input.srt output.mp4

02:00

What filter is used to overlay subtitles in FFmpeg?

easy Click to reveal answer

The 'subtitles' filter.

01:30

What file formats are supported for subtitles in FFmpeg?

easy Click to reveal answer

SRT and ASS.

01:00

How do you select a specific subtitles stream when multiple exist?

medium Click to reveal answer

Add the stream index parameter: ffmpeg -i input.mp4 -vf subt=input.mp4:si=0 output.mp4

02:30

💡 Key Takeaways

🔧

Command structure

Provides the fundamental command pattern for burning subtitles.

00:30
📊

Example command

Gives a concrete, immediately usable command for users.

02:00
💡

Re-encoding trade-off

Highlights an important practical consideration for users.

03:00

✂️ Creator Tools: Viral Hooks

AI-generated clip ideas for Shorts based on the transcript

Why Burn Subtitles into Videos?

60s

Many creators need permanent subtitles for accessibility and engagement; this addresses a common pain point.

▶ Play Clip

The Essential FFmpeg Command

60s

Viewers love quick, copy-paste solutions for technical tasks; this segment delivers the core workflow.

▶ Play Clip

Styling Subtitles Like a Pro

60s

Customization tips make videos look professional and stand out; educational value drives shares.

▶ Play Clip

[00:00] You

[00:30] You

[01:00] You

[01:30] You

[02:00] You

[02:30] You

[03:00] You

[03:30] You

[04:00] You

[04:24] You You You

⚡ Saved you 0h 04m reading this? Transcribe any YouTube video for free — no signup needed.