版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
ffmpeg音频转换采样率指令:
例:PCM采样率48k转换成32k(有符号16bit,小端,单声道)
ffmpeg -f s16le -ar 48000 -i say_48.pcm -f s16le -ar 32000 say_32.pcm //声道默认为1,所以不用设置,设置声道使用-ac 1(/2)
其他格式的音频文件-f格式可使用ffmpeg -formats来查看选用
1、ffmpeg命令:wav转pcm:
ffmpeg -i input.wav -f s16le -ar 8000 -acodec pcm_s16le output.raw(be代表大端,le为小端,ac为通道)
2、ffmpeg命令:pcm转wav:
ffmpeg -f s16le -ar 8000 -ac 2 -acodec pcm_s16le -i input.raw output.wav
3、ffmpeg命令:aac转pcm:
ffmpeg -i input.aac -acodec pcm_f32le -ar 48000 -ac 2 -f f32le output.pcm