【问题标题】:Calculate compression bitrate based on expected video resolution根据预期的视频分辨率计算压缩比特率
【发布时间】:2019-09-05 22:40:40
【问题描述】:

我正在尝试使用 Android 中提供的媒体 API 在 Android 应用程序中压缩视频。我遇到了一个问题。我不确定每个分辨率的最佳比特率应该是多少,并且研究在这里没有提供任何见解。

例如。我想把分辨率减半

鉴于 1920x1080, 30fps, 250,000 bit rat, 带音频

期待 960x540, 25fps, 200,000 比特率,带音频

是否有公式或流程来计算我可以根据分辨率和帧速率提供的最低比特率?我将音频压缩了 0.75%,但不确定是否有类似的过程?

这里的任何见解将不胜感激。

-谦虚的安卓工程师

【问题讨论】:

标签: android video compression mp4


【解决方案1】:

没有最优解,也没有公式,因为每个视频的答案都不一样。这是“按标题编码”类别下的一个非常活跃的研究领域。

解决此问题的最常见方法是机器学习或反复试验。

【讨论】:

    【解决方案2】:

    我不确定这是否有助于指导该领域的其他人,但我们决定将比特率降低一半,除非比特率低于 1 位/像素。似乎运作良好,并且可以毫无问题地制作出好看的视频。并不是说这是最优的,只是想提供我们的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-16
      • 2018-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多