使用FFmpeg将MP3转换为MP3卡拉OK。

3

我希望你能帮助我。我已经尝试了几种方法,但都没有成功。我想使用 ffmpeg 将一个 mp3 文件转换为卡拉OK。

我尝试了以下方法,但都无法正常工作:

$cmd = 'ffmpeg -i file.mp3 -af "highpass=f=120, lowpass=f=120, \
channelsplit=channel_layout=stereo[L][R]; \
[R] biquad=-1:0:0:1:0:0[Rinv];[L][Rinv]amerge"  karaoke.mp3'

“does not work”不是有用的信息。实际问题是什么?你到底想做什么?你应该始终包括来自ffmpeg命令的完整控制台输出。 - llogan
抱歉,我需要使用ffmpeg从音乐中删除或取消歌手的声音。通常情况下,投资其中一个频道可以取消声音。 - user3727228
1个回答

9

要在中心人声的立体声轨道上使用相位抵消,只需执行以下操作:

ffmpeg -i file.mp3 -af pan="stereo|c0=c0|c1=-1*c1" -ac 1 karaoke.mp3

正如您所看到的,pan 也接受负值。


太好了。能否把音乐去掉,保留声音并保持相同的意思? - fullWindsor

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接