ffmpeg转换增加比特率

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ffmpeg转换增加比特率相关的知识,希望对你有一定的参考价值。

当使用来自MP4等容器的ffmpeg提取音频流时,如果ffmpeg高于源比特率,ffmpeg -i video.mp4 -f mp3 -ab 256000 -vn music.mp3如何提高比特率?

一个例子可能是ffmpeg。如果传入的比特率为128k,music.mp3会怎么做?是否在输出ffmpeg上插值或默认为128k?我知道这似乎不是一个所谓的“编程问题”,但PCM论坛说它已经停业,没有人会回复那里的帖子。

答案

在转码期间,ffmpeg(或任何代码转换器)将输入解码为未压缩版本;对于音频,这是qazxswpoi。编码器压缩此PCM数据。它不知道或与原始源表示相互作用。

如果未指定比特率,ffmpeg将使用默认速率控制模式和编码器的比特率。对于MP3或AAC,立体声输出通常为128 kbps。虽然它可以更低,例如Opus的96 kbps。编码器通常根据编号进行调整。输出渠道因此,对于6通道输出,它可能是320 kbps。如果指定了比特率,则使用该比特率,除非该值无效(超出编码器的范围)。在这种情况下,编码器将回退其默认比特率选择。

以上是关于ffmpeg转换增加比特率的主要内容,如果未能解决你的问题,请参考以下文章

ffmpeg 将 m4s 转换为 mp4

ffmpeg 比特率比请求的大 10%

sh FFMpeg示例比特率更改器脚本

《FFmpeg Basics》中文版-03-比特率/帧率/文件大小

使用 ffmpeg 实现 MP4 与 GIF 的互转

ffmpeg 命令以较小的文件大小以适当的比特率进行更快的编码