在avconv中淡出(out)音频

And*_*ndy 3 mp3 fadeout avconv

我正在尝试剪切和淡出mp3文件的最后4秒:

avconv -i SPEX_pilot_02.mp3 -t 0:0:25 -filter:a fade=t=out:st=21:d=4 preteach-words.mp3
Run Code Online (Sandbox Code Playgroud)

没有错误,但没有应用淡出效果.):

我的版本是avconv 0.8.10-6:0.8.10-0ubuntu0.13.10.1

avconv -filters | grep fade 给我

fade             Fade in/out input video
Run Code Online (Sandbox Code Playgroud)

官方LibAV文档中,淡入淡出过滤器仅列在视频过滤器部分中,并使用帧作为参数.

Dan*_*nes 5

avconv可以淡出视频,但似乎不会淡出音频.我建议你改用sox.语法是:

sox song.mp3 faded.mp3 fade 5 240 8
Run Code Online (Sandbox Code Playgroud)

在这个例子中,song.mp3你的来源faded.mp3是输出,5是淡入时间(如果你只需要淡出,可以将其保留为零),240是音频的长度,8是淡出时间.因此,对于您的具体示例,您将使用:

sox SPEX_pilot_02.mp3 preteach-words.mp3 fade 0 25 4
Run Code Online (Sandbox Code Playgroud)

资料来源:http://archive09.linux.com/feature/57897