使用 ffmpeg 分割和编码视频的时间成倍增加

使用 ffmpeg 分割和编码视频的时间成倍增加

我正在尝试按字幕分割视频并使用以下方法编码为 .mp4(h.264/aac)ffmpeg,但这需要太多时间!第一段视频的分割和编码速度非常快,但每次迭代时间都会增加,因此 40 分钟的视频需要一整晚甚至更长时间。3 分钟的小视频最多需要 10 分钟。

分割和编码命令:

ffmpeg -i filename.avi -ss 00:00:0(time of sub start) -t 0:0:3(time of sub duration) -acodec libfaac -vcodec libx264 -bf 0 -f mp4 filename.mp4

ffmpeg 版本 N-34849-g07c7ffc(我认为是最后一个)

我怎样才能让它更快?也许有一些针对 ffmpeg 的神奇参数或一些技巧?

答案1

参数顺序很重要。尝试将开始时间-ss参数放在第一位。

ffmpeg -ss 00:00:0(time of sub start) -i filename.avi -t 0:0:3(time of sub duration) -acodec libfaac -vcodec libx264 -bf 0 -f mp4 filename.mp4

相关内容