音频-ffmpeg音频格式转换

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_43138570/article/details/102565793

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

猜你喜欢

转载自blog.csdn.net/weixin_43138570/article/details/102565793