Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Some movies I download legally, contain embededd subtitles. I would like ego extract them as text files(.srt, .sub, etc) in order to view the movie on a samsung tv, which needs separate files for both movie and subtitles. I tried with VLC bout found no way to extract them, do you know about any other way? Preferably for OSX.

share|improve this question
    
Don't have much idea about video formats but I guess the only way you can extract the subtitles is if the video is in a container format along with the subtitles. I might be totally off track but you could try googling along these lines. –  Shakehar Feb 20 '12 at 9:56
    
You of course realize that some subtitles are burned-in, e.g. they are part of the picture and there is no way to extract them? Are you sure this is not your case? –  haimg Feb 20 '12 at 15:09
    
Yes, i know that –  flow Feb 20 '12 at 20:59

2 Answers 2

up vote 1 down vote accepted

If your video happens to be in mp4 format then for example MP4Box can be used to demux (extract) the different types of streams (video, audio, subtitles) from it. This works only if subtitles are not actually "burned" on the video image (easy test - can you turn them off in your player? If yes then all should be well).

share|improve this answer
    
could you please help me? thanks –  flow Feb 24 '12 at 21:45
    
I have used MP4box via a GUI, both of which are Windows only. A quick look at the command line documentation here shows that possibly -srt command line option should do the trick "-srt TrackID : dumps text track to SRT format." Do find out the TrackID the "-info : prints some file information. File can be an IsoMedia file or any file supported by MP4Box for import." would be my first guess. –  Rainer Feb 25 '12 at 22:04

For mp4 files I use MyMp4BoxGui from http://www.videohelp.com/tools/My-MP4Box-GUI. This is a Windows tool which will separate the different tracks in an MP4 file including subtitle tracks, if present.

  • Launch MyMp4BoxGui.
  • Click Demux tab.
  • Click "Open" button and select mp4 file.
    • Will show video, audio file and "timed text" (subtitles) if present.
  • Click checkbox for timed text item.
  • Click "Demux" button.
    • Will process mp4 file to .srt in mp4 file directory.

Unfortunately, many video files (esp. DVDs) store subtitles as bitimages. Extracting these as text for a .srt file requires an OCR process. Google SubRip for one solution.

If you're dealing with a video which is a movie, you might be better off not trying to extract subtitles from your video files. Instead go to a site like http://subscene.com/ and download a srt file in the desired language for your video. If there is more than one subtitle file, you'll have to try them until you find one that best syncs with your file. Or use a program like Subtitle_edit, to tweak the sub file.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.