Edit: NOTE: This is a completely original tutorial from me. All pictures, text, etc. are my me. I originally wanted this to be for labnol… cept I didn’t realize theirs ended early T___T
This inspiration came to me from watching anime. DISCLAIMER: Mind you, I do know it’s somewhat illegal, but whatever I download I always delete and I don’t ever watch anything that’s not available in my area.
Subtitling has many different uses. Whether it’s for a school project or a movie presntation, if the voices in a movie isn’t clear, or you just want to make it easier to understand, subtitles come in handy. I know there are a lot of guides on how to make guides out there, but I’ll be focusing on how to use one of the most powerful editors available, Aegisub. Download it at Main Page - Aegisub Wiki
Aegisub is not your only choice; I’ve used Gaupol Subtitle Editor, Subtitle Workshop, Jubler Subtitle Editor, and a myriad of other less well-known editors. I’ve stuck with Jubler and Gaupol for a while, but Jubler was too hard to customize, and Gaupol requires Python 2.5.1 and PyGTK 2.10 installed. So if you add all the Gaupol requirements together that’s over 100MB. I’m sticking with Aegisub because it was specially to subtitle anime (no, I don’t illegally fansub anime) so all you ever need is available. I haven’t anything else very special to share, so I’ll just share my guide on how to do the basics in it.
A tutorial can be found at their official site at Main Page - Aegisub Manual but it’s very long, and is still under construction. I have done to the best of my ability to take screenshots and make everything as easy as possible. This is my first time making a huge tutorial with so many screenshots so please forgive me for any ambiguity and some lack of professionalism. I am still learning the more advanced functions, so unless you really want fancy subtitles, the basics shall be enough to satisfy you.
But subtitling alone has no use, so I will also show you show to add subtitles and how to softsub and hardsub. To hardsub you need to also have VirtualDub or VirtualDubMod, and a plugin for it called VSFilter. To softsub you need MKVToolnix.
II. Adding subtitles
So, let’s have a simple beginning. Since we’re all going to have a different video, use the dummy video built-in if you wish, or open your own video. A black blank video is available at YouTube - Black Screen (starring Black screen) lol. (If you only want a voice, convert your video into mp3 or wav, and open that.) Go to the top Video->Open Dummy Video. You can pick color you want it to be, how big, etc. Finish, and click continue. I’ll choose 25 frame rate and 50000 frames. Now it should look like this:
There are also lots of different buttons next to the video. I’ll go over them in a while, they can make the subtitles have special angles.
Let’s start and put something in the textbox. Write whatever you want in it, and then change the start time and end time to what you want. Remember, start time should be before end time. After pressing Commit or Enter, there should be a first line on the bottom, and a new blank line.
Continue to fill in the subtitles for what you want, and remember to have different starting and ending times! (Did you know you can have multiple subtitles in the same frame? Aegisub will think it’s a problem and highlight the line in red, but it’s OK. Handy for getting in an author’s note at the top.)
The subtitles don’t have to immediately come after one another either. Line 1 can suddenly go to Line 4 and switch back to Line 3. It’s all determined by the timing. Another tip is to group your subtitles together, like a group for all the standard subtitles, a group for author’s notes, etc. This becomes convenient for the Styling Assisstant.
After you finished, you should have a few lines along with the different times. Mine is at
An important feature are line breaks. If you need to insert this huge line, just insert a \N and continue typing. So you should type \Nline to have “line” as the word on the next row.
Experiment as much as you want!
When you’re done and satisfied, click the Play button.