TubeSum ← Transcribe a video

How to burn subtitles onto the video with ffmpeg hardcore subs

Transcribed Jun 18, 2026 Watch on YouTube ↗
Intermediate 2 min read For: Video editors or developers familiar with ffmpeg and basic subtitle formats.
2.5K
Views
0
Likes
1
Comments
7
Dislikes
0.0%
📊 Average

AI Summary

This video demonstrates how to burn subtitles onto a video using ffmpeg and the 'hardcore subs' utility. It explains how to download and run a script that installs all prerequisites, and shows various ways to position and style subtitles using ASS tags within an SRT file.

[0:00]
Introduction to burning subtitles

The video starts with the topic of burning subtitles onto a video using ffmpeg.

[0:07]
Downloading the utility

You need to download a utility and switch to the directory where it is located.

[0:43]
Running the command

After switching to the directory, run the provided command to download the script and all prerequisites.

[1:02]
Subtitle positioning with ASS tags

ASS tags allow you to position subtitles (e.g., top left, top center) and are not part of the SRT format but can be used with ffmpeg.

[2:04]
Example video without subtitles

Shows an original video generated from a static image without subtitles.

[2:16]
Video with generated subtitles

Demonstrates a video with many subtitles burned in, using various positions and styles.

[3:08]
Explaining darkness and spacing

The darkness in the video is used to demonstrate features like spacing between text, measured in points (not pixels).

[4:02]
Manipulating text properties

You can manipulate text size, face, color, bold, italic, and other properties using ASS tags.

[4:20]
20 possible positions

There are about 20 possible positions for subtitles, all listed in the provided file.

[4:30]
Different background styles

You can use different background styles, such as outline color type one, to achieve various effects.

[5:32]
Edgy sub website for testing

You can use the 'edgy sub' website to play with all possible text parameters and see results.

[5:43]
Alternative utility for Mac

There is a tilting utility available for Mac, but it is outdated, so the speaker didn't use it.

Clickbait Check

80% Legit

"The title accurately describes the core topic of burning subtitles with ffmpeg, though the 'hardcore subs' utility is a specific tool, not a general method."

Mentioned in this Video

Tutorial Checklist

1 0:07 Download the 'hardcore subs' utility and switch to its directory.
2 0:43 Run the provided command to download the script and all prerequisites.
3 1:02 Use ASS tags in your SRT file to position subtitles (e.g., top left, top center).
4 2:36 Search for 'middle' and 'center' in your SRT file to place subtitles in those positions.
5 3:08 Adjust spacing between text using points (not pixels) for consistent placement across video sizes.
6 4:02 Manipulate text size, face, color, bold, italic, and other properties using ASS tags.
7 4:20 Explore all 20 possible positions for subtitles in the provided file.
8 4:30 Use different background styles (e.g., outline color type one) to achieve various effects.
9 5:32 Test parameters on the 'edgy sub' website to see results.

Study Flashcards (8)

What is the main utility used to burn subtitles onto a video?

easy Click to reveal answer

ffmpeg with the 'hardcore subs' utility.

What are ASS tags and how do they differ from SRT format?

medium Click to reveal answer

ASS tags are used for positioning and styling subtitles, and are not part of the SRT format but can be used with ffmpeg.

1:02

How many possible positions for subtitles are mentioned in the video?

easy Click to reveal answer

About 20 possible positions.

4:20

What does the ASS tag '/a n8' do?

medium Click to reveal answer

It places the subtitle at the top center of the screen.

1:36

What is the measurement used for spacing between text in subtitles?

hard Click to reveal answer

Points (not pixels), though it's an internal measured value.

3:34

What can you manipulate with ASS tags?

easy Click to reveal answer

Text size, face, color, bold, italic, and other properties.

4:02

Where can you test subtitle parameters?

medium Click to reveal answer

On the 'edgy sub' website.

5:32

What is the alternative utility for Mac mentioned?

hard Click to reveal answer

A tilting utility, but it is outdated.

5:43

💡 Key Takeaways

💡

Introduction to burning subtitles

Sets the context for the entire tutorial on using ffmpeg for subtitle burning.

📊

ASS tags vs SRT

Clarifies that ASS tags are not part of SRT but can be used with ffmpeg for advanced styling.

1:02
🔧

Spacing measurement

Explains that spacing is measured in points, not pixels, ensuring consistency across video sizes.

3:34
📊

20 positions available

Highlights the flexibility of subtitle positioning with 20 options.

4:20

Testing on edgy sub

Provides a practical resource for experimenting with subtitle styles.

5:32

✂️ Creator Tools: Viral Hooks

AI-generated clip ideas for Shorts based on the transcript

Burn Subtitles in 30 Seconds

45s

Quickly demonstrates a practical, time-saving technique for adding subtitles to videos, appealing to creators who want fast results.

▶ Play Clip

Custom Subtitle Positions Exposed

60s

Reveals hidden SRT formatting tricks for precise subtitle placement, offering a unique insight that many video editors don't know.

▶ Play Clip

Subtitle Style Secrets: Outline & More

60s

Shows how to customize subtitle appearance with outline and other effects, tapping into the audience's desire for professional-looking videos.

▶ Play Clip

[00:00] how to burn subtitles on to the video

[00:03] with a that and egg so we need to

[00:07] download one utility here I switch to

[00:11] this directory we here so I'm gonna be

[00:17] inside this directory and let me check

[00:21] what it's the same directory okay it's

[00:24] not I'm going to delete these files

[00:30] while they were just this files from

[00:34] here and so on integer just switch to

[00:40] this directory and then you run this

[00:43] comment which I provide you in this

[00:45] video by the end of this video so after

[00:48] you run this comment it will download

[00:49] the script and it will download all

[00:53] prerequisites like all files that it

[00:56] need to use and by using this example

[00:59] you'll see all possible all

[01:02] possibilities where you can put your

[01:04] subtitles and how can you decorate them

[01:07] by using special aass tags so they are

[01:13] not part of SRT format which we use

[01:17] right here they are not part of it but

[01:21] you still can use it with other than bag

[01:23] because it can recognize em and such

[01:29] first one and this this tag means you

[01:36] place it on the top left of your screen

[01:39] and this curly brace is /a n8 means that

[01:47] you place it at the top center of the

[01:52] screen so I'm gonna open some videos and

[01:56] they're self explanatory you don't need

[01:59] to understand from what I'm saying

[02:02] so that is original video without

[02:04] subtitles

[02:05] as you see it's generated from from a

[02:09] static image you can use your own video

[02:13] this is it this is the one with

[02:16] generated subtitles as you see they're

[02:21] pretty like lots of subtitles in there

[02:26] and it's quite quite self-explanatory if

[02:30] you need to place it over here you just

[02:33] search in your SRT file middle health

[02:36] center so how to place there you should

[02:38] open this file and then search for

[02:40] middle and center that that is one so to

[02:49] place there you can use this coordinates

[02:52] or if you just need to place it roughly

[02:56] you you can use the first one just

[03:00] middle left middle center or top center

[03:04] top left so I'll explain this one later

[03:08] on so why I put too much darkness over

[03:12] there it's because I wanted to

[03:15] demonstrate some features which which

[03:20] can be explained by this tag so that

[03:23] means how much water you put on this

[03:29] text like how much space within free

[03:34] someone pixels or points I'm not sure

[03:37] which one is it you put its points

[03:41] instead of pixels but it's not actually

[03:44] points neither pieces it's something

[03:46] very internal measured value because as

[03:51] you can see it's not dependent on the

[03:53] size of video if you place it in a

[03:55] smaller video it will be quite the same

[03:57] location and we can also manipulate with

[04:02] text size with text face and with color

[04:08] of course and the same for bold italic

[04:12] whatever so all you need to know just

[04:15] this sort of maybe not cobble with 20

[04:20] possible positions which put all within

[04:25] that file so all possible foolish

[04:27] are there so you can also play with a

[04:30] different background module like here as

[04:34] you see the first one and the first one

[04:38] here is an outline color type one which

[04:45] means when you run this common the first

[04:50] common

[04:50] I'm actually the third one maybe third

[04:54] generated

[04:58] video with burned subtitles is using

[05:02] this order style one I should pull it to

[05:08] here but yeah I mean you can try and and

[05:12] you you get this result if you want just

[05:17] square square result you just put number

[05:21] for you there it's quite it's quite

[05:23] self-explanatory I guess anyway you can

[05:27] play with all these parameters and have

[05:29] a look on this edgy sub don't work

[05:32] website with with all possible text you

[05:36] can play around with them or you can use

[05:38] their and they are tilting their utility

[05:43] is also available for a Mac and then you

[05:46] can download it but it's pretty outdated

[05:48] actually that's why I didn't use it I

[05:50] don't really need to use it for my

[05:52] purposes thanks for watching

⚡ Saved you time reading this? Transcribe any YouTube video for free — no signup needed.