Hardsubbing Subtitles
(also known as “burning-in” subtitles)
petzku's Encode Clip (recommended method)
This uses an Aegisub script called Encode Clip to hardsub video. This provides the most color-accurate and fastest encoding compared to older methods. The drawback is that it uses mpv instead of ffmpeg to encode.
Installation:
- Install mpv here: https://mpv.io/installation/
- Open Aegisub and click
Automation > DependencyControl > Install Script. - On the
Automation Scriptsdropdown, look forEncode Clip, select it, and then clickOK.
How to use:
- Save your ASS file.
- Create a new line encompassing the lines to be subbed and then select it, or select the multiple lines to be hardsubbed.
- Click
Automation > Encode Clip > Clip with subtitles. - Done!
When installing mpv, it must also be installed on your PATH. If you encounter an issue with mpv not being found, go to Automation > Encode Clip > Config and then set the mpv location manually. For more information on Encode Clip, go here.
lyger’s Clipper Method
Installation and usage can be found here.
- When hardsubbing, make sure your raw video is MKV. If not and what you used is an MP4, your timing will be pushed back by 1 frame.
- Hardsubbing from MKV to MP4 will still push back by 1 frame.
- You use Clipper to clip a part of the video.
- Useful for testing tag animation in hardsubbed form.
- Just set the timing to cover the part you wanted then run the script!
Modded HLR Clipper
- https://github.com/Sheer-Curiosity/HLR-Clipper/releases/tag/v1.0
- Fixes some things that the HLR team specifically asked for
- Just put the .lua in the same place you put lyger’s clipper!
Ragtag Method
Simply use ffmpeg in the CMD prompt to hardsub. Used by Aonahara peeps.
ffmpeg -i “[input video].mp4” -c:a copy -vf subtitles=“[subtitle file].ass” -crf 17 “[output video].mp4”
- Madekuji’s GUI to write the cmd line for you: https://mdkj.dev/hardsubcode/
- This only hardsubs the entire video.
- A quick and simple way of hardsubbing video when you just want to get it done.