自动注册wordpress账号软件,google企业网站seo,商务平台网站,网站备案查询你在文章《音视频入门基础#xff1a;PCM专题#xff08;1#xff09;——使用FFmpeg命令生成PCM音频文件并播放》中讲述了生成PCM文件的方法。通过FFmpeg命令可以把该PCM文件转为AAC裸流文件#xff1a;
./ffmpeg -f s16le -ar 44100 -ac 2 -i audio1.pcm audio1.aac
由于…在文章《音视频入门基础PCM专题1——使用FFmpeg命令生成PCM音频文件并播放》中讲述了生成PCM文件的方法。通过FFmpeg命令可以把该PCM文件转为AAC裸流文件
./ffmpeg -f s16le -ar 44100 -ac 2 -i audio1.pcm audio1.aac
由于pcm文件没有文件头不包含任何采样频率、通道数、采样位数等信息所以转换的时候得指定这些参数。上述命令指定被转换的PCM文件的采样频率为44100Hz双通道采样位数为16位、小端。 执行上述命令后会生成AAC裸流文件audio1.aac通过命令./ffmpeg -i audio1.aac可以看到其音频压缩编码格式为aacLC。AAC是一个庞大家族共分为9种规格以适应不同场合的需求aacLC表示是AAC LC低复杂度规格Low Complexity。由于FFmpeg本身自带的AAC编码器并不支持AV_SAMPLE_FMT_S16只支持AV_SAMPLE_FMT_FLTP格式所以生成的AAC裸流文件的采样格式为fltp 通过vlc可以直接播放生成的AAC裸流文件并查看其信息