将任何音频文件转换为低比特率的最快方法?

将任何音频文件转换为低比特率的最快方法?

ffmpeg我希望获得一些指导/参数来:

  • 将任何音频文件编码为低比特率
  • 从文件中删除图片
  • 优化速度
  • 优化尺寸

我的目标是以最快的速度将一个基本的文件编码成 mp3 格式,质量并不重要(甚至 96kbps 或更低),只需要非常快。

答案1

ffmpeg -i input.file -map 0:a:0 -b:a 96k output.mp3

...将任何带有音频的文件转换为 96 kbit/s 的恒定比特率 MP3。音乐文件通常将封面图片存储为视频流,此命令会将其剥离;M4A 文件的做法不同,但 ffmpeg 目前无法访问该数据,因此无论您做什么,它都会被剥离。如果有多个音频流,这还会选择第一个音频流。

CBR 模式应该比 VBR 更快,并且使用低比特率应该比更高的更快。

当然,文件大小可以通过比特率轻松计算出来。一分钟的 CBR MP3 @96 kbit/s 的文件大小为60s*96000bit/s=5760000 bit, /8192=703.125 KB

答案2

一种方法:

ffmpeg -i in.mp3 -b:a 96k -map a out.mp3

-map a剥离艺术品。

相关内容