2017-02-23 562 views
0

我已經使用VideoView並加載長度爲1分鐘的MP4文件。WebM與VP9與MP4與H.264 AVC哪一個是最好的整體

問題是延遲後纔開始。 我希望它立即啓動,以便選擇哪種編解碼器和字節速率。

分享你的經驗,如果任何一個有關視頻編解碼器。 我想看看這兩種類型之間的比較。

加載速度,長度以及文件大小和質量比

+0

這一切都取決於您的編碼器的設置,而不是在使用的容器和解碼器(在這種情況下)。 – incBrain

+0

@incBrain是它取決於咬率等,但像JSON解碼比XML更快。類似地,必須有視頻編解碼器從解碼到渲染第一幀的速度比較。 – Qamar

回答

1
  1. MP4通常具有在文件的結尾的所有索引表,因此它可能需要掃描盤上的整個文件,以便開始播放。 您可以轉換爲MP4文件,針對流媒體進行優化,以便表格處於開頭。 MPEG TS(傳輸流)也快速加載。 Webm的加載速度可能比「標準」MP4更快,但我對Webm格式不太熟悉。

  2. 所有的PC和智能手機都有基於硬件的AVC(H.264)視頻解碼器。 VP9主要通過軟件解碼。所以可以推測,AVC會更容易解碼您的電腦。 只有使用HD時,VP9的質量或尺寸纔可能優於AVC。在較小的視頻質量應該是或多或少相等。 有許多有用的工具來編碼AVC,而不是VP9。使用ffmpeg和2-pass編碼等適當的設置,你可以壓縮比VP9更硬的AVC。

所以我建議使用AVC和優化的MP4。