ffmpeg 剪切音频的开头和淡入淡出

ffmpeg to cut beginning and fade in audio

我有一堆口语 mp3 文件,它们都有相同的介绍谈话和音乐,然后真正的内容开始。所以它大致是这样的:

00:00 Standard intro spoken word
00:20 Standard intro music
00:35 The content

时间并不总是相同的(可以相差 5 秒)。所以我会削减前 25 秒,然后在接下来的五秒内淡出。然后以相同的mp3格式输出文件。这可以用 ffmpeg 实现吗?

这个命令应该适合你:

ffmpeg -ss 25 -i input.mp3 -af "afade=type=in:start_time=0:duration=5" -c:a libmp3lame output.mp3

-ss 25 将在前 25 秒后开始输入。

afade 过滤器将从指定的开始时间开始在接下来的 5 秒内淡入音频。