我有一堆口语mp3文件,它们都有相同的介绍语和音乐,然后真正的内容开始了。所以它大致是这样的:
00:00 Standard intro spoken word
00:20 Standard intro music
00:35 The content
时间并不总是相同的(可能相差5秒(。所以我会缩短前25秒,然后在接下来的5秒逐渐消失。然后以相同的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秒内从指定的开始时间淡出音频。