聲明:我對編碼視頻編解碼器&的編碼知之甚少。H.264,720p視頻比特率
我正在開發允許用戶錄製視頻的iOS和Android應用程序。我希望能夠將視頻上傳到YouTube &讓他們以720p質量播放。
我錄製的視頻總是少於180秒,總是大約30fps,並且總是會有音頻。
- 據我所知,這意味着我需要在1280×720的分辨率進行錄製,那麼我應該不錯。它是否正確?
- 我試圖確定一個H.264視頻文件平均每秒會有多大的視頻。根據我的理解,我需要知道視頻的比特率。在Android 2.2+和iOS 5+上錄製H.264視頻的比特率是多少? This Android developer page提到「HD」視頻的「2Mbps」比特率 - 是2兆字節每秒還是2兆比特每秒?對於任何錄製的H.264視頻,該速率是否相同?
我對此很困惑的一部分原因是因爲我對4種不同長度的Android編碼視頻進行了測試,並生成了以下輸出:
跆拳道!?
如果您可以將我鏈接到一些詳細介紹此信息的iOS開發人員文檔,那麼可以獲得獎勵積分 - 我已經搜索並找不到任何內容。
EDITS:
- 可能相關:H.264 file size for 1 hr of HD video
- This wikipedia article提到,爲3.1級H.264視頻最大比特率(1280×720 @ 30fps的)是14000 - 17500kbps。
瞭解視頻格式如何工作將是我的第一次去... –
我試圖,相信我,但它似乎是一個令人難以置信的複雜的話題。 – aaronsnoswell
我感覺你。我一直在使用視頻規格超過10年,仍然從未習慣過。 –