单声道-多声道互转

ffpmeg -i test.mp3 -ar 16000 -ac 2 test.wav

test.mp3为原文件,可以为单声道,test.wav为输出文件

-ar表示新文件的采样率

-ac 2 为新文件的声道数

以上命令完成了将单声道test.mp3文件转为16k 双声道wav文件。

左右声道分拆

ffmpeg -i test.wav -map_channel 0.0.0 left.wav -map_channel 0.0.1 right.wav

以上命令表示将双声道test.wav分别拆成左声道右声道两个文件。

只用于双声道,具体解释见链接

PCM转wav

ffmpeg -f s16le -ar 16k -ac 1 -i file.pcm file.wav

s16le 表示16bit’小端