【问题标题】:how to calculate mpeg-1 video size?如何计算 mpeg-1 视频大小?
【发布时间】:2015-04-19 22:58:15
【问题描述】:

我是学习多媒体的新手,我想计算一个 mpeg-1 视频每秒的大小,所以我可以推断出将视频实时下载为流(CBR 比特率)所需的带宽,这里是视频数据:

  • 音频比特率为 64 Kb/秒。
  • 带 mpeg-1 的 NTSC 视频,NTSC 分辨率为 352 x 288 in 16 bpp。

我做了很多搜索,但没有找到合适的答案:(,有什么帮助吗?

【问题讨论】:

    标签: video video-streaming multimedia mpeg bitrate


    【解决方案1】:

    你不会找到答案,因为这类问题确实没有明确的答案。

    首先,您没有为创建视频流指定一些关键参数:

    1. 帧速率是多少? 30 帧/秒, 25, 15, 1?

    2. 关键帧间隔是多少?

    3. 编码的品质因数是多少?

    你能做的最好的就是做一些一般性的假设:

    30 fps 和 20:1 的压缩比

    所以每帧 352 x 288 x 16 = 1622016 位

    然后在 30 fps 时,我们得到每秒 48660480 位。

    压缩 20:1 我们得到每秒 2433024 比特的压缩视频。

    为容器和数据包增加 5% 的开销:1.05 * 2433024 = 2554675

    添加音频速率 2554675 + 64000 = 2618675 bps 或大约 2.6 Mbps。

    我认为 mpeg-1 被设计为适合传输 1.544 Mbps 的 T1 通道,所以我的估算值并不遥远。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-13
      • 2012-02-14
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多