请原谅我问了这么长的问题,我不知道有更简单/更简短的方式来告诉你我的观点。
我想使用 ffmpeg 编辑(淡出等)并分割音频文件,然后将其合并回去。(我不能使用 -c copy,因为我使用了过滤器)
使用 mp3 时,分割位置在合并时显然会中断。因此我尝试使用原始的线性格式,但这也会在分割点产生瑕疵。
有没有适合我用途的音频编解码器,或者您有其他可以解决我的问题的方法吗?提前谢谢!
作为起点,以下是我现在的命令:
ffmpeg -t 20 -i song.mp3 -filter_complex afade=t=in:ss=0:d=2 -vn -f u16le part1.raw
ffmpeg -ss 20 -i song.mp3 -filter_complex afade=t=out:ss=60:d=2 -vn -f u16le part2.raw
^ 我知道这可以在不拆分的情况下完成,但我稍后会在实时环境中管道输出等,所以我需要拆分/合并......
ffmpeg -f u16le -i "concat:part1.raw|part2.raw" -vn output.mp3