原mp3文件:
ffmpeg -i buweishui.mp3 -ar 48000 -ac 2 -f s16le 48000_2_s16le.pcm
(这可能是pcm原格式查不到什么信息但是可以播放的:ffplay -ar 48000 -ac 2 -f s16le 48000_2_s16le.pcm)
ffmpeg -i buweishui.mp3 -ar 48000 -ac 2 -sample_fmt s16 48000_2_s16.wav
(wav是容器有一些信息可以查到,也可以看到-sample_fmt s16,显示出来是和16位小端的
而且可以不用设置参数直接播放:ffplay 48000_2_s16.wav)
ffmpeg -i buweishui.mp3 -ar 48000 -ac 2 -codec:a pcm_s16le out_s16le.wav
(使用-codec:a pcm_s16le 编码器的方式)
注意:ffmpeg -i buweishui.mp3 -ar 48000 -ac 2 -f f32le 48000_2_f32le.pcm
更改了-f f32le原文件 的采样位深,在播放时设置好参数也可以播放
ffplay -ar 48000 -ac 2 -f f32le 48000_2_f32le.pcm
更改了-f f32le原文件 的采样位深的wav文件在MediaInfo中也查不到信息了
ffmpeg -i buweishui.mp3 -ar 48000 -ac 2 -f f32le 48000_2_f32le.wav
(但播放时设置定好参数也可以播放的:ffplay -ar 48000 -ac 2 -f f32le 48000_2_f32le.wav)