Is there an easy way to extract the first subtitle (dvdsub) for a specific stream as an image? In such a way that I can see the subtitle in the resulting image.

The following works... (limited testing) but it's kind of slow and cumbersome and I'm hoping there's a better way:

  $ ffprobe -i movie.vob -select_streams 5 -show_frames -print_format flat | 
grep 'pts_time=' | head -n1
  (get the value of pts_time from output and use in -ss option)
  $ ffmpeg -i movie.vob -ss 209.883889 -codec:v mpeg2video -filter_complex 
'[0:v][0:5]overlay' -frames:v 1 -f mpeg - | ffmpeg -i - -frames:v 1 
subtitle-05.png

I don't care if the subtitle is overlayed onto the video, all I want is to see the subtitle. In fact I'd prefer it was NOT overlayed... or if it has to be overlayed, could it be overlayed onto some kind of blank background?
_______________________________________________
ffmpeg-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

Reply via email to