我正在混合mkv
视频,但是字幕.ssa
文件在视频结束前大约1秒钟不同步。
在开始时仅将字幕延迟1秒是不够的,需要延长时间以解决指数级增长的延迟。同步从一开始就可以很好地开始,但是每经过一分钟,延迟就会增加几毫秒。
我使用MKVToolNix和 Stretch 0.999
修复了它们。
如何使用FFmpeg扩展字幕?
我在这里看到了如何以相同的方式拉伸音频。 ffmpeg, stretch audio to x seconds
我正在使用类似这样的东西:
ffmpeg -y
-fflags +genpts
-i "video.m4v"
-i "audio.ac3"
-i "subs.ssa"
-c:v copy
-c:a copy
-c:s copy
-map 0:v?
-map 1:a?
-map 2:s?
"video.mkv"
我使用-itsoffset -00:00:01.000
消除了开头的间隙,但是间隙没有拉长。