仅使用命令行删除部分视频(可能是 FFMPEG)

Che*_*ona 4 ffmpeg

我有一个 4 小时长的 .mp4 文件,当我将它上传到 Youtube 时,由于 01:21:47 和 01:22:24 之间某首歌曲的 30 秒,整个音轨被静音,我该如何删除这部分视频,甚至更好 - 只是视频音频的这一部分?

Gya*_*yan 6

如果您确定它只是音频的那一部分,那么您可以将其静音:

ffmpeg -i input.mp4 -af volume=0:enable='between(t,01:21:47,01:22:24)' -c:v copy output.mp4
Run Code Online (Sandbox Code Playgroud)

根据您的外壳,您可能需要转义时间码中的冒号,或者可能切换到秒表示(01:21:47 = 4907, 01:22:24 = 4944)。