我使用 ffmpeg 将视频从一种格式转换为另一种格式。 比特率是决定视频/音频文件输出大小的唯一参数吗?
最佳答案
是的,比特率本质上是控制文件大小的因素(对于给定的播放持续时间)。它是用于表示每秒 Material 的位数。
但是,有一些微妙之处,例如:
- 以特定视频比特率编码的视频文件可能包含单独的音频流,具有单独指定的比特率
- 大多数文件格式将包含一些不计入基本视频流比特率的元数据
- 有时算法实际上并不旨在达到指定的比特率 - 例如,使用 CRF 因子。 http://trac.ffmpeg.org/wiki/x264EncodingGuide说明如果以特定文件大小为目标,如何首选两次传递。
因此,您可能想对特定文件格式的一组特定选项进行一些试验。
关于audio - 比特率在视频/音频文件中到底意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18807435/