3

我使用 ffmpeg 将视频从一种格式转换为另一种格式。比特率是决定视频/音频文件输出大小的唯一参数吗?

4

2 回答 2

5

是的,比特率本质上是控制文件大小的因素(对于给定的播放持续时间)。它是用来表示每一秒材料的位数。

但是,有一些微妙之处,例如:

  • 以特定视频比特率编码的视频文件可能包含单独的音频流,具有单独指定的比特率
  • 大多数文件格式将包含一些不计入基本视频流比特率的元数据
  • 有时该算法实际上并不旨在达到指定的比特率 - 例如,使用 CRF 因子。http://trac.ffmpeg.org/wiki/x264EncodingGuide解释了如果针对特定文件大小,如何首选两次。

因此,您可能想要对特定文件格式的一组特定选项进行一些试验。

于 2013-09-15T19:13:37.797 回答
0

比特率描述了音频或视频文件的质量。

例如,以 192 Kbps 压缩的 MP3 音频文件将具有更大的动态范围,并且听起来可能比以 128 Kbps 压缩的相同音频文件稍微清晰一些。这是因为更多的比特用于表示每一秒播放的音频数据。

同样,以 3000 Kbps 压缩的视频文件看起来比以 1000 Kbps 压缩的相同文件更好。就像图像的质量以分辨率来衡量一样,音频或视频文件的质量也是通过比特率来衡量的。

于 2013-09-14T23:39:56.733 回答