audio - 使用 ffmpeg 将音频文件的指定部分静音

标签 audio ffmpeg

我有一个 JSON 文件,其中包含要在给定音频文件中静音的区域。如何处理音频文件以使所列部分之间的文件静音?

最佳答案

以下命令将使两个部分静音:5-10s 和 15-20s 之间:

ffmpeg -i video.mp4 -af "volume=enable='between(t,5,10)':volume=0, volume=enable='between(t,15,20)':volume=0" ...

描述:-af是音频过滤器。它通过指定在指定时间启用/禁用的多个卷过滤器来工作。 volume=enable='between(t,5,10)':volume=0表示使用在 5 到 10 秒之间启用的音量过滤器并将音量设置为 0。

关于audio - 使用 ffmpeg 将音频文件的指定部分静音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29215197/

相关文章:

php - 是否有可能像在 gmail 中一样在 php 中发出 "beep"声音

android - 通过 Facebook、电子邮件和短信/彩信共享音频文件 (.mp3)

c++ - 在循环中使用 av_read_frame 缓存 AVFrame 只会得到最后几帧

android - 如何从服务器下载一部分mp3?

video - ffmpeg : generate very small size video out of pictures

video - 使用 QTKit 导出电影时如何指定轨道编码?

c# - 在独立应用程序中播放嵌入式WAV

python - 提取帧失败,出现 : Invalid data found when processing input

video - FFMPEG:视频比特率的动态变化

c# - 在 .net 中将 MIDI 转换为 .wav 文件