ffmpeg使用(音频操作)
查看音视频的编码格式
ffprobe -i input.mp3
将音频文件从PCM编码转换为MP3编码
ffmpeg -f s16le -ar 44100 -ac 2 -i input.pcm output.mp3
参数说明:
- -f s16le:指定输入文件的格式为16位有符号的PCM格式
- -ar 44100:指定输入文件的采样率为44100 Hz
- -ac 2:指定输入文件的声道数为2(立体声)
- -i input.pcm:指定输入文件的路径和文件名
- output.mp3:指定输出文件的路径和文件名
将音频文件的采样率从44100 Hz转换为48000 Hz,并将编码器从LAME3.101更改为Lavf58.45.100
ffmpeg -i input.mp3 -ar 48000 -c:a libmp3lame -q:a 2 -f mp3 output.mp3
参数说明:
- -i input.mp3:指定输入文件的路径和文件名
- -ar 48000:指定输出文件的采样率为48000 Hz
- -c:a libmp3lame:指定使用libmp3lame编码器进行音频编码
- -q:a 2:指定输出文件的音频质量,其中2是一个取值范围为0-9的参数,表示音频质量越高,文件大小越大。你可以根据需要调整此参数
- -f mp3:指定输出文件的格式为MP3
- output.mp3:指定输出文件的路径和文件名