两个基本参数是channels和pan

channels的功能是将指定通道的输入通过指定通道输出,格式如下

mplayer filename -af channels=#output_channels:#moves:#src_channel1:#dst_channel1:#src_channel2:#dst_channel2:...

举个例子,假设我有一个双声道音频(即双声道输入)和双声道输出,想用左声道的数据同时在两个输出声道播放,可用下面命令

mplayer filename -af channels=2:2:0:1:0:0

表示将左声道数据分别连接到左右声道输出

pan的功能更复杂一些,可以将不同声道的输入按比例混音后输出,格式如下(假设m个输入声道,n个输出声道)

mplayer filename -af pan=#output_channels:ratio_11:...:ratio_1n:ratio_21:...:ratio_2n:...:ratio_m1:...:ratio_mn

其中ratio_ij表示输入声道i输出到输出声道j的比值,1表示100%,以此类推。

还用上面那个例子的话,可以用下面的命令实现同样的效果

mplayer filename -af pan=2:1:1:0:0

用这个

mplayer filename -af pan=2:0.5:0.5:0:0

也是可以的,就是音量会小。

For more, please visit: http://www.mplayerhq.hu/DOCS/HTML/en/advaudio-channels.html