问题: 在多个字幕文件中,仅根据其短的转码片段找到与特定视频文件匹配的字幕文件,该字幕文件具有较小的帧大小和不同的编解码器。无法使用原始电影文件。
期望的解决方案:
对视频文件中间的短片段进行转码,并将片段中的时间戳设置为其原始值,例如,00:30:00 -> 00:31:00
而不是标准值00:00:00 -> 00:01:00
。这将允许在添加不同字幕文件的视频播放器中打开片段。原始时间戳将使播放器能够显示字幕文件中的正确短语。
问题: 是否有可能让视频文件从非零时间戳开始,以便正确显示字幕?如果可以,在 ffmpeg 中应该如何实现?
我尝试使用该标志,但是在设置输入文件和输出文件-copyts
时,我得到的输出文件的持续时间为零。-ss 1800
-t 60