H.264,720p视频比特率

时间:2012-10-18 02:30:23

标签: android ios youtube video-capture h.264

免责声明:我对视频编解码器和放大器知之甚少。编码

我正在开发一款允许用户录制视频的iOS和Android应用。我希望能够将视频上传到YouTube&让他们以720p的质量发挥。

我录制的视频总是不到180秒,总是大约30fps,并且总是有音频。

  1. 据我所知,这意味着我需要以1280x720的分辨率录制,那么我应该是好的。这是对的吗?
  2. 我试图确定平均每秒视频文件的H.264视频文件有多大。根据我的理解,我需要知道视频的比特率。在Android 2.2+和iOS 5+上录制的H.264视频的比特率是多少? This Android developer page提到“HD”视频的“2Mbps”比特率 - 是每秒2兆字节还是每秒2兆比特?对于任何录制的H.264视频,该速率是否相同?
  3. 我对此感到困惑的部分原因是因为我使用4种不同长度的Android编码视频进行了测试,并产生了以下输出;

    File Size vs Time for Android-encoded H.264 videos

    跆拳道!?

    如果您可以将我链接到一些详细说明此信息的iOS开发人员文档,那么可以获得奖励积分 - 我已经搜索过,找不到任何内容。

    编辑:

1 个答案:

答案 0 :(得分:2)

  1. 是的,720p代表1280x720。我认为这是正确的。
  2. 要定义视频文件的大小,您应该以恒定比特率(CBR)进行录制,但我怀疑相机将使用CBR,而VBR(可变比特率)效率更高。
    Mbps代表每秒Megabits 我怀疑速率是否与我之前提到的VBR相同。
  3. 修改
    从图表来看,它肯定是一个VBR。