轉碼器和格式

本主題回答有關視頻輸入和輸出的編解碼器和格式的問題。

常問問題

  • 什麼是編解碼器?什麼是格式?

    編解碼器是一種壓縮標準。原始視頻或音頻在編碼時被壓縮,在播放時被解壓縮(解碼)。MP3 是一種音頻編解碼器——一種壓縮標準,MP3 播放器知道如何解碼,而 MP3 編碼器知道如何編碼。那裡有數百種編解碼器;一些更重要的是 H.264、HEVC、MPEG-2、Theora、VP8、VP9、JPEG2000、DivX、XviD 和 WMV 系列(視頻)和 MP3、AAC、Vorbis 和 WMA 系列(音頻) .

    格式是一種文件容器,包含一個或多個編解碼器——視頻、音頻甚至數據。容器格式包含有關它所擁有的視頻、音頻和數據軌道的信息。一些示例容器格式是 mov (Quicktime)、mp4、ogg 和 avi。

  • 哪些傳入的視頻格式與 Zencoder 兼容?

    幾乎一切。我們知道很難預測哪些類型的格式可能會上傳到您的應用程序,尤其是用戶生成的內容,因此我們的目標是接受所有可能的視頻格式。因此我們支持數百種編解碼器和格式,包括 所有最常見的編解碼器和格式

    有關視頻格式和編解碼器的詳細信息,以及 Zencoder 支持的源視頻格式,請參閱 支持的視頻編解碼器和容器

  • 輸入文件是否有任何特定準則?

    我們注意到的一個問題是,如果您的輸入文件是一段較長視頻的片段,並且該片段不是以關鍵幀開頭,您可能會在輸出視頻的開頭出現卡頓。為避免這種情況,請確保輸入視頻以關鍵幀開頭。

  • 你編碼成什麼輸出格式?

    視訊

    AV1 是開放媒體視頻聯盟的一種開放、免版稅的下一代視頻編碼格式。與 HEVC、VP9 和 H.264 編解碼器相比,它可以以低得多的比特率提供卓越的質量。AV1 仍在大量開發中,功能不如 H.265 (HEVC) 全面且得到廣泛支持。

    H.265 (也稱為 HEVC 或 HDR)是下一代視頻編解碼器,能夠以比其前身 H.264 更低的比特率提供更高質量的內容。由於是一項新技術,HEVC 視頻尚未得到客戶端(即設備 + 操作系統 + 瀏覽器/應用程序)的廣泛支持。此外,有些用戶端可以在播放期間切換 HEVC 和 AVC 區段,而其他用戶端則無法切換。

    H.264 是目前可用的最高質量視頻編解碼器,所有瀏覽器和平台普遍支持,這意味著與其他編解碼器相比,它通常在相同文件大小下看起來更好,或者在較小文件大小下看起來相同。它也被廣泛部署,大多數網絡瀏覽器都可以播放它(本地播放或通過 Flash 插件播放),許多移動設備也可以播放它,例如 iPhone 和 Android。但是需要考慮許可問題。

    Theora 是一種免費且開放的視頻編解碼器,沒有許可問題。它可以在許多瀏覽器中播放,包括 Firefox、Chrome 和 Safari。但壓縮比 H.264 差一點。

    VP8 是較新的編解碼器。與 Theora 一樣,它是免費和開放的。但它比 Theora 壓縮得更好,與 H.264 Baseline 配置文件差不多。H.264 的 Main 和 High 配置文件仍然更好。但隨著 VP8 和 VP8 編碼器的成熟,這種情況有望改變。VP8 預計將在網絡瀏覽器中廣泛採用,並且今天可以在最新版本的 Chrome、Firefox 和 Opera 中播放。

    VP6 在 Flash 8 中得到原生支持,因此在 Web 上被廣泛使用。這是一個很好的編解碼器,但壓縮效果不如 H.264。我們在 FLV 容器中使用 MP3 音頻編碼為 VP6。

    MPEG-4 通常以 3GP 格式在移動設備上使用。

    WMV 是 Windows 編解碼器。我們特別支持 WMV 8,它與 WMV2 一樣容易混淆。

    音訊

    MP3 是一種很好的音頻壓縮格式。但在某些情況下,您確實必須為分發 MP3 內容支付版稅。

    AAC 與 MP3 非常相似。標準本身更好,但 MP3 編碼器通常更成熟一些,因此它們之間的質量差異很小。分發 AAC 內容不收取許可費。

    Vorbis 音頻是免費和開放的,就像視頻的 Theora 和 VP8 一樣。Vorbis 是一種很好的音頻編解碼器,可以與 MP3 或 AAC 相媲美。

    WMA 是一種 Windows 音頻編解碼器,我們支持 WMV 視頻。

    Microsoft Smooth Streaming (MSS) 是一種自適應比特率格式,可以將視頻內容流式傳輸到 Microsoft Silverlight、XBox 360、Windows Phone 7 等平台和選定的聯網電視平台。

  • 您可以添加對編解碼器 X 的支持嗎?

    或許。我們計劃增加對更多編解碼器的支持,我們根據客戶需求做出這些決定。聯繫我們 ,讓我們知道您想要什麼編解碼器,為什麼,我們一定會考慮的。

    請記住,我們對支持 50 個輸出編解碼器不感興趣。我們希望支持所有可能的輸入編解碼器,但只支持最重要的輸出編解碼器。我們寧願用 5 個視頻編解碼器完成出色的工作,也不願用 15 個編解碼器完成平庸的工作。

  • 我應該使用什麼編解碼器?

    在視頻方面,這取決於您認為 H.264 專利許可條款的繁瑣程度。坦率地說,他們目前相當自由,因此 H.264 適合大多數人。它是質量最好、部署最廣泛的編解碼器,因此它是一個很好的默認值。同樣,請務必了解許可條款。

    如果您想要一種完全免費且不受專利限制的新興編解碼器,請嘗試 VP8。如果你想要一個更成熟的免費編解碼器,試試 Theora,並且可以忍受更少的可壓縮性。但請記住,Theora 和 VP8 都不能在所有瀏覽器中播放,而 H.264 可以在 99.9% 的瀏覽器中播放。

  • 我應該使用什麼文件擴展名?

    H.264 和 AAC 內容使用 MP4 文件格式。有效的擴展名是 .mp4、.m4v(mp4 視頻)、.f4v(用於 Flash 的 mp4 視頻)或 .m4a(僅 mp4 音頻)。

    VP8 內容使用 .webm 擴展名。

    Theora 和 Vorbis 內容可以使用 .ogg 或 .ogv(Ogg 視頻)。

    MP3 純音頻文件使用 .mp3 擴展名。

  • 我想要 .flv 視頻。你為什麼告訴我使用 .f4v?

    FLV 不僅僅是一個文件擴展名——它是舊版 Flash 視頻編解碼器(H.263 和 VP6)使用的容器格式,官方已棄用 H.264 內容。如果您希望 H.264 內容可在 Flash 中播放,您通常需要使用 MP4 容器格式,而不是 FLV。如果您願意,可以將其稱為“.f4v”。

    可以將 H.264 和 AAC 流放入傳統的 FLV 文件中,但 Adobe 強烈鼓勵大家接受新的標准文件格式。

  • 我應該擔心哪些許可問題?

    Vorbis、Theora 和 VP8/WebM 是完全免費的,並且不受專利保護。至少在理論上;將來可能有人會發現這些編解碼器的專利問題。從好的方面來說,谷歌在保護 Vorbis 和 VP8 免受專利訴訟方面擁有既得利益,如果有人能做到這一點,那麼谷歌也能做到。

    AAC 可免費分發。Zencoder 負責授權 AAC,因此您不必這樣做。

    MP3 不是免費的——預計將支付與 MP3 內容相關的收入的 2%-3%。有關詳細信息,請參閱 http://mp3licensing.com

    H.264 有時是免費的,條款有點複雜。有關詳細信息,請參閱 此文檔 。基本上,如果您對 H.264 內容收費(通過訂閱或逐個標題),您可能需要支付一些費用,具體取決於數量。但如果您在線免費分發 H.264 內容,則無需支付版稅。不過,您可能仍想使用 MPEG-LA 簽署一些文檔以獲得免版稅許可。

    一如既往,請諮詢律師。

  • 如何為我的視頻添加快速啟動,以便它們在下載過程中播放?

    Zencoder 自動將 MOOV 原子放在文件的前面,類似於 qt-faststart(或 qtstart)所做的。這意味著下載時視頻會更快播放。

  • 可以轉碼 SWF 文件嗎?

    或許。SWF 文件可以包含多種內容 - 如果我們能夠識別文件中的視頻或音頻流,我們就可以對其進行轉碼。許多 SWF 文件根本不包含音頻或視頻流,而是動畫指令。雖然這可能會導致播放過程中出現一系列不斷變化的圖片,但這不是我們可以處理的視頻流。