我想将现有音频文件下采样为 8KHz 单声道。此命令行将其下采样为立体声:
mplayer -quiet -vo null -vc dummy -af volume=0,resample=8000:0:1 -ao pcm:waveheader:file="/tmp/blah1.wav" ~/from_my_cellphone.3ga
它生成一个实用程序识别为立体声的文件file
:
$ file /tmp/blah1.wav
/tmp/blah1.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, stereo 8000 Hz
现在,如果我正确阅读了文档,我应该添加,pan=1:0.5:0.5
以便获得一个大小只有一半的文件:
mplayer -quiet -vo null -vc dummy -af volume=0,resample=8000:0:1:pan=1:0.5:0.5 -ao pcm:waveheader:file="/tmp/blah2.wav" ~/from_my_cellphone.3ga
但事实并非如此!blah2.wav 与 blah1.wav 完全相同!我做错了什么?