Hey guys, I am currently trying to change my .mkv format videos into mp4 (so I can use them on my ipod). The .mkv videos have subtitles in them that are switchable. I used mkvextract to extract the subtitles, and i get 2 files a .idx and .SUB file. before extracting, mkvextract says that the file is VOB_SUB if that helps at all.
I have tried to use Xvid4psp to add in the subtitles, however, I can only add in 1 of the two files. I have tried to use subtitle workshop to convert the two files into a .SRT, however, i get an error saying that the subtitles are bad or an unsupported format. I dont think there is any problem with them, because they run fine and are in the correct format.
I am not very familiar with video editing at all, but I have looked around the forums and stickies but havent gotten an answer. Isnt there a way to get the subtitles from the .mkv and hardcode them into the video without having to spend time timestamping things etc and editing them by hand?
Thank you, any help is appreciated.
+ Reply to Thread
Results 1 to 9 of 9
I have tried to use Xvid4psp to add in the subtitles, however, I can only add in 1 of the two files.
I don't use Subtitle Workshop either, but that particular message is most probably because it supports the text-based SUB format, and not the image-based IDX/SUB format (aka VobSubs). If you really want to OCR them to SRT (why?), open them in SubRip.
Well unfortunately the problem I have is, when i add the idx file to the video and change it to mp4, I am getting no subtitles. So im at a loss about what to do.
I don't think you can have selectable subs with .mp4. Subs have to remain as a separate file to be selectable.
If you are hardcoding subs, I've used avidemux before successfully with idx/sub - you are re-encoding the video and burning in the subs. avidemux also supports .mkv much better natively than the vdub family. You can choose which language, but you can only burn in 1.
Ill give it a shot, yeah im trying to burn in the subs rather than having selectable subs because i believe the ipod doesnt have the selectable subs option etc... thanks
Cool i used the program and have been able to hardcode the subs into the video, although if I try to skip through some video, the sound will not skip ahead with the video. Do you know any way to sync up both the video and the sound?
Are you checking on the preview or the completed encode (sometimes the preview is not accurate/representative of the final product)
If it's a constant sync problem, just checkmark "shift" in the audio sidebar and enter the delay in ms (e.g. -1000 for 1second). You can try different numbers until you get it right
If your .mkv is a variable frame rate video, you will need to use avisynth scripts feeding into an encoder to get it right. It's a bit harder but there are about 10 threads recently on this subject if you do a search; basically you need something like this: DirectShowSource("C:\PATH\File.mkv",fps=23.976,con vertfps=true) - assuming your fps is 23.976 - use mediainfo to check.
You can still use avidemux, just feed the .avs script using the avsproxygui (you need to have the full install of avidemux), everything else will be the same