命令行ffmpeg或sox将音频轨道从立体声转换为7.1 upmix

时间:2016-11-03 19:58:33

标签: command-line ffmpeg audiotrack sox

您好我需要混合使用3个flac多声道文件:

1)7.1频道

2)7.1频道

3)立体声频道

以避免混音时出现最终问题(其中一些已经存在)我喜欢将立体声音轨转换为7.1,在这种模式下,所有3个文件都是7.1档,可以混音。

我正在寻找命令行,如:

ffmpeg input_stereo.flac output_7.1.flac

sox input_stereo.flac output_7.1.flac

我认为设置是:

左-----> FL(左前)

正确-----> FR(右前方)

左+右-----> FC(前中心)

(空)-----> LFE(低音炮)

左-----> BL(左后)

正确-----> BR(右后)

左-----> SL(左侧)

正确-----> SR(右侧)

是否可以在执行此操作的命令行后发布?

1 个答案:

答案 0 :(得分:1)

如果您有特定的频道映射,例如在Q中,请使用平移filter

ffmpeg input_stereo.flac -af pan=7.1|FL=FL|FR=FR|FC<FL+FR|LFE=0|BL=FL|BR=FR|SL=FL|SR=FR output_7.1.flac

如果您想使用FFmpeg的默认设置,请使用

ffmpeg input_stereo.flac -ac 8 output_7.1.flac