How to Embed Subtitles to Movies for Your Mp3 Video Player for Free




Introduction: How to Embed Subtitles to Movies for Your Mp3 Video Player for Free

I've noticed there are lots of tutorials out there explaining how to create video files to play in your mp3 video player, however there are not much about how to embed subtitles (which is great help when you like Chinese movies or so).

I bought a Zen Vision: M with no intention of putting video on it, but then I realized what a waste would it be with such nice screen. I quickly found a way to encode my files to play them on the darn thing but I really needed the subtitles. So the obsession began...

After dozens of hours of internet research I found a way to make it. The process may seem long and complicated but after a while it will be just like checking your emails.
And the best part also works for iPod and other players and its free!!!

The only hardware you need is a DVD ROM. The software will be mentioned along the instructable.
I tried to make this instructable as clear and detailed as possible. All comments and suggestions are welcome.
So... Dig in...


Step 1: Rip It On!!!

First you will need to rip the DVD.

Any DVD ripper you have will do it, but is important that you select only one option for the audio and one for the subtitles. This is important because further you wont be able to select the audio settings (at least with the encoder used here) and you may end with the director's comment as audio for your movie.

After ripping you will only need the .VOB files corresponding to the movie (delete the menu, extras and other files so they don't get in your way).

Step 2: VOB Files Phase 1: Rip Subtitles

The .VOB files will be processed in 2 phases.

For the first one you will need Subrip. You can get it here

VOB > a new window will appear > OPEN DIR browse your VOB files (you only need to select one and it will automatically select the others), > VERIFY (to search the subtitles available that will display in the bar above VERIFY). Select it (it must be only one since you streamed it that way) and click START.

In the new window each character will be displayed, you have to enter it manually in the box below only the first time the character appear in the subtitles. After a while it recognize automatically the character because youve already have entered it.

When the ripping is over the NEW CHARACTER window will disappear, then, in the window below (SUBTITLES NEW FILE) click FILE > Save as > enter a name to the .srt file.

Step 3: VOB Files Still Phase 1: Convert Subtitles

Now the subtitles are ripped but they cannot be embedded as an .srt file, so you'll need Media Subtitler

Open the .srt file in Media Subtitler then click FILE > SAVE AS > SubStation Alpha SSA > OK > enter a name to the file.

Then click CONFIGURATION > FORMAT OPTIONS > set the subtitles format to your mood, you can change the font, size, color...

Now the subtitles are ready, proceed to phase two.

Step 4: VOB Files Phase 2: Encode

Now, to subtitle the movie you have to convert your VOB files to avi. Further on you can convert them to the format you need or like, but for this step you must convert them to avi.
For such purpose I use Super, wich is a freeware video converter that really deserves the name.

Open Super. With one right click wherever you like display the menu then ADD MULTIMEDIA FILES > browse your files > enter the settings (see picture 2) > ENCODE FILES

Step 5: Append Avi Files

Next, to subtitle the movie you need to have it as a whole file, otherwise the timing of the subtitles will be useless. For this you need Virtual dub and the subtitler filter. You can download them both here

In Virtualdub...
FILE > OPEN VIDEO FILE > browse your first file.
FILE > APPEND AVI SEGMENT > browse the second file
FILE > SAVE AS AVI > enter a name to your file.

The program can only append one by one the files, so repeat the same steps, but opening the new file you just made (File 1 + file 2) and append the 3rd file and then open the next file (file 1 + file 2 + file 3) and append file 4 and so on until you have a movie in one whole file.

Be careful to append the files in the right order or your movie may start by the ending credits.

Step 6: Subtitle the File

Still working on Virtualdub.

FILE > OPEN VIDEO FILE > select the file of the whole movie
VIDEO > FILTERS > ADD > select subtitler filter you downloaded > OK A new window will appear. In that new window click the ... button and browse the .ssa file you made > OK
= edit = (Just discover this) VIDEO > COMPRESS > select a codec, so the program will process and compress your file otherwise it will be huge, the logic codec to select would be DviX) > OK
FILE > SAVE AS AVI > enter a new name for your final file.

In full processing mode it takes longer to process the file than just appending a segment, but it will display two files in the window, the original file and the new subtitled file. Verify everything goes on right.

Step 7: One Last Step

If you didn't set a compression codec in previous step the file may be huge (even bigger than the space of your player). So all you need to do is encode it again on Super, just like in step 4 or if you did compress it you can convert it to the type of file of your choice.

The average final size of my files after encoding again (at a medium bitrate) is about 400 Mb.

And that's all.

Go crazy....

Be the First to Share


    • First Time Author Contest

      First Time Author Contest
    • Fabric Challenge

      Fabric Challenge
    • Eggs Challenge

      Eggs Challenge



    11 years ago on Introduction

    That screen is so tiny. I wouldn't want subtitles on something that tiny. It looks like you wasted your time.


    12 years ago on Introduction

    Easy there friends. Film subtitles permanently if you want to embed, screen capture program Get your movie watching video of the screen to take part in the background, the program continues to get work, so your movie codec, and other similar language without trouble you will save. Then you can convert to the format. Which one you'd like AVI, MOV, MPG, DIVX, FLV, VOB .. I'm using screen capture program as iShowU. To convert to other file formats I recommend the program VisualHUB


    14 years ago on Introduction

    what is considered a medium bitrate? i was going to use 768 for video and 80 for audio is that close to medium?


    Reply 14 years ago on Introduction

    If u are decoding for iPod H.264 then u are using the highest possible bitrate for video and half the bitrate for audio (if your screen is 320 x240). As u may see in the pic I use MPEG-4 240 kbps for video and 96 kbps for audio and it works pretty fine for me, video quallity is great but when there is way too much motion in the movie it distorts only a bit (if u are encoding a Jackie Chan movie u may want to try a higher bitrate :D), plus the filesize is not so high. U can try it to see how it fits your player.