1

I have a VOB video file obtained from a DVD. The video contains several separate subvideos from the DVD, which play one-after-another (e.g., the first subvideo is the main feature, the second subvideo is a bonus feature, the third subvideo is another bonus feature, etc.). So when I play the VOB file using a program such as VLC, the time display starts at 00:00, and then resets to 00:00 several times throughout the video when each of the subvideos begins. Also note that I'm not sure if the correct term for "subvideo" is "title", "feature", or something else.

Since the start times of each subvideo are somehow embedded in the VOB file, is there a way to use ffmpeg to automatically cut these subvideos out of the video into separate VOB files? I'm trying to avoid having to cut them out manually by specifying their start and end timepoints via the -ss and -to options, which is tedious.

Trevor
  • 339
  • 2
  • 6

1 Answers1

0

A fork of ffmpeg can help :
vgtMPEG which is based on FFmpeg and makes it easy to extract individual titles, chapters and language tags from DVD and BD. To show tracks, chapters and titles :

vgtmpeg.exe -i dvd://d:\

and to extract for example data from title #10 :

vgtmpeg.exe -i dvd://d:\?title=10 -map 0:v -map 0:a -map 0:s -c copy -f dvd title10.mpg -f ffmetadata title10.chap
Alain1A45
  • 448