VideoHelp Forum




+ Reply to Thread
Results 1 to 9 of 9
  1. Member
    Join Date
    Jul 2008
    Location
    United States
    Search Comp PM
    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.
    Quote Quote  
  2. Hi-
    I have tried to use Xvid4psp to add in the subtitles, however, I can only add in 1 of the two files.
    I've never used the programs you mentioned, but ordinarily when hard subbing with IDX/SUB format subtitles you load just one (the IDX, usually) and it references the other. The IDX contains the timing, color, font, positioning, and other information, while the SUB file contains the actual subtitle images themselves. Have you tried just loading the IDX and then encoding?

    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.
    Quote Quote  
  3. Member
    Join Date
    Jul 2008
    Location
    United States
    Search Comp PM
    Are there any programs you recommend to change the format of the video and put in subs? i got xvid from this link https://forum.videohelp.com/topic352374.html

    Thank you
    Quote Quote  
  4. Sorry, but I don't do any iPod work. I hardsub for XviD AVI quite a bit, and frameserve using AviSynth.

    However, that guide looks good and supports IDX/SUB format subs, so why don't you give it a try?
    Quote Quote  
  5. Member
    Join Date
    Jul 2008
    Location
    United States
    Search Comp PM
    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.
    Quote Quote  
  6. 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.
    Quote Quote  
  7. Member
    Join Date
    Jul 2008
    Location
    United States
    Search Comp PM
    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
    Quote Quote  
  8. Member
    Join Date
    Jul 2008
    Location
    United States
    Search Comp PM
    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?
    Quote Quote  
  9. 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
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!