ffmpeg aac参数
FFmpeg是一个开源的跨平台视频、音频解、编码器,提供了很多的参数,可以修改视频、音频的大小、码率、分辨率等,这里主要介绍一下FFmpeg中使用AAC音频编码参数。
一、AAC音频格式介绍新年祝福语简短
四步教学法 AAC全称是Advanced Audio Coding,是MPEG(Moving Picture Experts Group)的一种音频编码格式,规定了多种编码类型,包括LC(Low Complexity)、HE(High Efficiency)和LD(Low Delay)。其中LC常用于普通音频和手机铃声中,HE常用于网络流媒体中,LD则用于语音信号的编码。困难读音
二、AAC编码参数介绍
1. -b:a 参数
-b:a 指定音频比特率,取值范围一般在32kb/s到320kb/s之间。值越大声音质量越好,同时文件大小也会越大。比如-b:a 128k表示使用128kb/s的比特率进行AAC编码。
看图猜成语游戏
2. -cutoff 参数带三字的成语
-cutoff 表示音频编码时的带宽截止频率,取值范围为0到0.99 (0.99MHz),一般不需要设定,默认值为原始频率的0.7倍。
3. -aac_coder 参数
-aac_coder 指定使用哪种AAC编码器,一般有3类可选择:
aac - 普通AAC CBR(恒定比特率) 编码器
libfdk_aac - Fraunhofer AAC 编码器
aac_latm - LD AAC 编码器
4. -aac_profile 参数
-aac_profile 设定音频的输出类型,AAC有多种profile,包括:safari怎么收藏网页
AAC LC: Low Complexity,最常用的标准格式
说爱你不容易HE-AAC: High Efficiency,提供更好的音频质量在更低的码率下
HE-AACv2: 计算复杂度更高,提供比HE-AAC更好的音质
LC-SBR: Low Complexity-Spectral Band Replication,采用SBR技术在更低的码率下提供类似HE-AAC的音质
三、使用FFmpeg编码AAC音频命令示例
1. 利用FFmpeg将wav格式的音频文件编码为AAC音频文件,比特率128kb/s,保存为mp4格式:
ffmpeg -i input.wav -vn -cutoff 15000 -b:a 128k -profile:a aac_low output.mp4
2. 将mp4格式的视频文件中的音频文件提取出来,采用Fraunhofer AAC编码器进行重新编码,采取原比特率:
作文童年 ffmpeg -i input.mp4 -vn -acodec libfdk_aac -vbr 3 output.m4a
以上仅是两个示例,FFmpeg的参数以及应用场景非常多,希望大家可以根据需求更加自由地使用。