I have many MKV files with video at 23.976fps but I believe the subs are at 29.97 fps because occasionally a line of dialogue will fail to display (and that's what the original video frame rate was before my detelecine and decimate). Is there a way to convert the subs to the correct frame rate via the command line?
+ Reply to Thread
Results 1 to 4 of 4
You could use Subtitle Edit with the optional parameter /fps
Subtitle Edit 3.5.14 - Batch converter - Usage: SubtitleEdit /convert <pattern> <name-of-format-without-spaces> [<optio nal-parameters>] pattern: one or more file name patterns separated by commas relative patterns are relative to /inputfolder if specified optional-parameters: /offset:hh:mm:ss:ms /fps:<frame rate> /targetfps:<frame rate> /encoding:<encoding name> /pac-codepage:<code page> /track-number:<comma separated track number list> /resolution:<width>x<height> /inputfolder:<folder name> /outputfolder:<folder name> /overwrite /forcedonly /multiplereplace:<comma separated file name list> ('.' represents the de fault replace rules) /multiplereplace (equivalent to /multiplereplace:.) The following operations are applied in command line order from left to right, and can be specified multiple times. /ApplyDurationLimits /FixCommonErrors /RemoveLineBreaks /MergeSameTimeCodes /MergeSameTexts /MergeShortLines /ReverseRtlStartEnd /RemoveFormatting /RemoveTextForHI /RedoCasing Example: SubtitleEdit /convert *.srt sami Show this usage message: SubtitleEdit /help List available formats: SubtitleEdit /help formats
Are those subs from the same source as the audio and video? A DVD perhaps? Or were they downloaded separately?
MakeMKV. They were muxed together with mkvmerge. Maybe getting the subs from the VOB as well would solve the missing lines issue?