FFmpeg如何从MP4文件中删除一部分音频而不是全部?

3

我有一个MP4视频,想要在其中删除4小时视频中的3分钟声音(以上传到YouTube)。

我尝试了以下命令:ffmpeg -i video.mp4 -c copy -an video-sansson.mp4

结果是整段音频都被删除了。

我只想删除其中的3分钟音频,该怎么办?


你想从结尾、开头、中间或任意片段中删除3分钟吗?你想同时删除视频吗?还是只想将音频静音? - llogan
1
这个回答解决了你的问题吗?使用ffmpeg静音指定音频文件的部分 - theonlygusti
1个回答

8

这应该可以工作:

ffmpeg -i video.mp4 -af "volume=enable='between(t,5,10)':volume=0" -c:v copy video-sansson.mp4

这个应用在5到10秒之间的音量过滤器 - 显然你需要进行调整。

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