如果视频文件中的音频较长,则 ffmpeg 将音频剪切为视频长度

San*_*osh 4 ffmpeg

我有一个视频,其中视频为 7 秒,音频为 10 秒。当我从视频中修剪时,我碰巧变成了这样。使用-ss and -t

当我在 mpv 中播放时,视频会暂停并且音频会继续。

如何在视频中将音频修剪为视频长度。

目前我剩下的唯一选择是完全删除音频,以便视频播放 5 秒并退出。

ffmpeg -i input.mp4 -c:v libx264 -profile:v high -preset:v slow -b:v 830k -movflags +faststart -an out.mp4 (有 5 秒的视频,没有音频)

llo*_*gan 10

使用-shortest输出选项。

ffmpeg文档

-shortest (输出选项)
在最短输入流结束时完成编码。


Beh*_*far 1

我有一个视频,其中视频为 7 秒,音频为 10 秒。我在剪辑视频时碰巧遇到了这样的情况。使用-ss-t

-ss当and与or-t一起使用时,经常会发生这种情况。-c copy-codec copy

不要复制并使用其他编解码器,或者干脆不指定-c,-codec选项。这不会发生。