audio - 比特率在视频/音频文件中到底意味着什么?

标签 audio video ffmpeg converters bitrate

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

最佳答案

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

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

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

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

关于audio - 比特率在视频/音频文件中到底意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18807435/

相关文章:

java - 确定音频处理中的延迟

c# - 在 Windows Phone 7 上创建视频文件

ruby-on-rails - 在简单的 Rails 应用程序中使用 HTML5 视频标签

video - FFmpeg:如何将水平视频 16:9 转换为垂直视频 9:16,顶部和底部为黑色背景

ffmpeg - 编码器 'aac' 是实验性的,但未启用实验性编解码器

javascript - JQuery .each 并使用原始 Javascript 进行迭代

c++ - 从音频文件转换ExtAudioFile时,ExtAudioFileGetProperty失败

html - MP4 视频未在 <video> 标签中在 Firefox 上播放,如果直接打开则播放

使用 ffmpeg 的 Android 视频压缩

Android - 如何一次只允许一个 MediaPlayer 实例播放?