ffmpeg 最后一帧冻结,音频继续播放

ffmpeg 最后一帧冻结,音频继续播放

我正在使用 fffmpeg 将 H.264 视频剪切成特定镜头。我需要它精确到帧,如果我只编码视频,这不是问题(现在我知道如何根据帧数计算毫秒)。但如果我添加音频,在 Quicktime Player 或 VLC 上播放时,它会在最后一帧冻结,然后继续播放音频约一秒钟。我添加了“-shortest”以使音频流在视频中断时中断,但无济于事(似乎没有效果)。

这是我的完整 ffmpeg 条目:

ffmpeg -ss 51411ms -i 'input.mov' -frames:v 150 -shortest -y 'output.mov'

有什么想法吗?谢谢

相关内容