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 指定输出文件的路径和文件名

将音频文件从MP3编码转换为WAV编码

ffmpeg -i input.mp3 -ar 8000 -ac 2 -ab 128k output.wav

参数说明:

  • -ar 8000 指定输出文件的采样率为8000 Hz
  • -ac 2 指定输出文件的声道数为2(立体声)
  • -ab 128k 指定输出文件的比特率为 128 kbps
  • output.mp3 指定输出文件的路径和文件名
posted @ 2024-06-19 17:47  寒爵  阅读(300)  评论(0)    收藏  举报