H.264 進階指南

本頁面記錄了使用 Zencoder 的 H.264 特定編碼。

H.264 概述

今天的網絡和移動視頻的主導視頻編解碼器是 H.264。其壓縮品質與 HEVC 和 VP9 一起排名最好的現代編解碼器。

H.264 可以在 99.9% 的網頁瀏覽器中播放,在許多行動裝置(包括 iPhone/iPad、Android),以及許多已連接的電視和串流裝置上播放。它也是桌面視頻的優秀編解碼器。

Zencoder使用多種軟件對H.264內容進行編碼,但是我們的核心編碼器是出色的x264,可用的最佳H.264編碼器,以及任何編解碼器的最佳視頻編碼實現之一。H.264 是目前網路和行動視訊的主要視訊編解碼器。

H.264 通常部署在 MP4 檔案容器中。有效的副檔名包括 .mp4、.m4v (mp4 視訊)、.f4v (快閃記憶體的 mp4 視訊) 和 .ts。注意.flv建議使用的H.264 Flash視頻文件擴展名-.f4v是首選。

AAC 和 MP3 音訊轉碼器與 H.264 一起有效。

H.264 與一般選項

crf:CRF 是位元控制設定,並設定恆定速率因子。這與常量化器編碼密切相關,儘管 CRF 模式通常通過降低「不太重要」幀的量化器質量來實現比常數 Q 編碼更好的壓縮。進一步了解crf

Zencoder 品質設定會決定指定視訊的適當 CRF。因此,如果您同時設定 [品質] 和 [CRF],CRF 設定將會覆寫 [品質]。

有效值為 0-51,較低的值則是品質較佳。一般來說,你不應該低於 16; 16 對於大多數文件來說幾乎無損。大約 24 通常看起來相當不錯。大約 35 看起來很壓縮。

video_codec_profile:支持的H.264 型材分別是:基線,主要,高,高10,高422,高444。較低的層級更容易解碼,但較高的等級可提供更好的壓縮和擴展功能。例如,某些舊款手機只支援我們預設使用的基線設定檔。「主要」和「高」設定檔在壓縮方面是一個明確的步驟,並且適用於網頁播放。嘗試「高」以獲得最佳品質,並嘗試基準行動裝置支援。預設值:「基準線」。

video_codec_level:限制比特率和宏塊。主要用於裝置相容性。例如,iPhone 支援 H.264 等級 3,這表示影片的尖峰位元率不能超過 10,000 kbps。只有在您的目標是特定裝置需要此設定時才使用此設定。有效值列表。預設:3.

速度:贊編碼器支援 H.264 的速度範圍從 1-5。較低的速度會產生較佳的壓縮效果,而較高的速度會導致壓縮稍差。