Anybody know what's going on here? How come ffmpeg respects "-forced_subs_only
1" for an MKV but not for a VOB?
_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-user
To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".
In the VOB structure the subtitle track may begin at the first time
where it is needed. When you only have the VOB files, the forced
subtitles might not be at the beginning of the structure so will not be
found by ffmpeg when it analyzes the first 5 seconds (default) of the
VOB file. You can force ffmpeg to analyze a bigger part of the VOB file
to find additional streams by adding -analyzeduration and -probesize in
your command. Both default to 5000000 meaning it wil scan the first
5000000 microseconds of the first 5000000 bytes of the file. Specify
large values here to analyze a much bigger part of the file for a longer
duration.
for example:
ffmpeg -analyzeduration 10000000M \
-probesize 10000000M \
-forced_subs_only 1 \
-i combined.vob \
-vsync cfr \
-map 0:1 -c:v hevc_videotoolbox -disposition:v default \
-map 0:2 -c:a:0 copy -disposition:a:0 default \
-map 0:6 -c:s:0 dvdsub -disposition:s:0 default \
-default_mode passthrough \
compressed.mkv
Greetings
Ferdi Scholten
_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-user
To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".