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


0

我有一个视频,视频为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秒,无音频)


您应该从命令中显示完整的控制台输出。实际问题可能会在细节中显示出来。
llogan

Answers:


0

我有一个视频,视频为7秒,音频为10秒。当我从视频中剪辑时,我碰巧得到了这样的结果。运用 -ss-t

它经常发生在使用时 -ss-t 和...一起 -c copy 要么 -codec copy

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


3

使用 -shortest 输出选项。

来自 ffmpeg 文件

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.