使用FFmpeg裁剪视频导致音视频不同步

4

我之前合并了一些拍摄的讲座视频,现在想要为每个问题/答案切分视频。

我的做法是这样的:

ffmpeg -ss 00:00:34.7 -t 00:10:44.6 -y -i input_movie.mp4 -vcodec copy -acodec copy output_1.mp4

ffmpeg -ss 00:11:22.2 -y -i input_movie.mp4 -vcodec copy -acodec copy output_2.mp4

但是对于第二部分,我无法设置适当的起始点来使音频和视频同步。
通常我可以通过微调裁剪开始时间(如0.1,0.2等)来解决这个问题,但是对于这种情况,这种方法不起作用。
当我在mplayer中播放第二个裁剪后的视频时,视频比音频慢几秒钟(音频已正确裁剪)。 当我快进或者快退时,所有东西都再次同步。

问题出在哪里?如何解决?

1个回答

2
当我使用重新编码时,问题消失了。

ffmpeg -ss 00:00:34.7 -t 00:10:44.6 -y -i input_movie.mp4 -c:v libx264 -c:a aac -strict experimental -b:a 128koutput_1.mp4


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接