視頻格式與編碼基本知識有關視頻編解碼器、容器和壓縮的所有信息都在這里(推薦)
摘要:理解編解碼器和容器之間的區(qū)別很簡單,但難的是解釋每種格式。 當您意識到最常見的編解碼器并不是唯一的并且可以使用多種壓縮技術來完成工作時,思維就會模糊。那么,您如何自學數(shù)十種編解碼器和容器選項之間的區(qū)別? 您可以花數(shù)周時間研究僅對少數(shù)應用程序有用的技術,因此,我們將把注意力集中在您將用于視頻編碼的技術上,了解權衡和播放需…

理解編解碼器和容器之間的區(qū)別很簡單,但難的是解釋每種格式。 當您意識到最常見的編解碼器并不是唯一的并且可以使用多種壓縮技術來完成工作時,思維就會模糊。那么,您如何自學數(shù)十種編解碼器和容器選項之間的區(qū)別?

您可以花數(shù)周時間研究僅對少數(shù)應用程序有用的技術,因此,我們將把注意力集中在您將用于視頻編碼的技術上,了解權衡和播放需求。如果您還不懂,就快和大飛哥一起看看吧。

什么是編解碼器?
編解碼器是代表壓縮器/解壓縮器或編碼器/解碼器的首字母縮寫詞。 它是一種處理視頻并將其存儲在字節(jié)流中的編碼工具。 編解碼器使用算法來有效地縮小音頻或視頻文件的大小,然后對其進行解壓縮以進行播放、編輯或在需要時進行解壓縮。 有幾十種不同的編解碼器,每一種都使用不同的技術來編碼和壓縮您的視頻文件。
在內(nèi)容的后期制作、壓縮和最終交付的整個過程中,了解何時以及何時不使用編解碼器非常重要。 但原則上,您必須在圖像質(zhì)量、文件大小、處理器使用率和流行度之間進行權衡。 根據(jù)編解碼器,此編碼以兩種方式之一進行:有損或無損壓縮。
有損壓縮
在尋找可管理的文件大小時,有損壓縮是最可行的方法。 雖然您肯定會損失音頻、視頻或兩者的質(zhì)量,但壓縮就是在不放棄質(zhì)量的情況下做出最好的妥協(xié)。 但是,請記住,壓縮率越高,質(zhì)量就會下降。
例如,平均一張藍光光盤可以超過 40 GB,這種存儲空間不僅價格昂貴,而且會給數(shù)字下載和購買帶來不便。 使用有損壓縮的關鍵是為您的預期用途選擇最高質(zhì)量的壓縮格式,以便您在質(zhì)量損失和文件大小之間徘徊。
無損壓縮
無損壓縮與 ZIP 或 RAR 文件非常相似,壓縮和解壓縮后的文件本質(zhì)上是相同的。 通過使用智能算法,文件不會損失太多質(zhì)量,但它不是存儲大文件的有效方法,因為沒有進行足夠的壓縮。
此外,大型視頻文件的在線傳輸使用了過多的帶寬(盡管 H.265 編碼可能會改變這種情況)使其成為可行的壓縮選項。 除非您從事電影行業(yè)或視頻編輯工作,否則您不太可能以無損格式共享視頻文件。
壓縮參數(shù)
在我們深入研究格式之前,您應該了解將直接影響成品視頻質(zhì)量的參數(shù)。 某些設置是全局的,即從編解碼器到編解碼器相似或特定于單個編解碼器。
1、比特率:您允許該工具描述視頻的每一幀的比特數(shù)。位數(shù)越高,圖片質(zhì)量提高得越多,但文件大小也增加。它們用 Kbps 或 Mbps 表示。
2、VBR 和 CBR:可變比特率編碼隨時間改變輸出比特。例如,電影中動感十足的場景的比特率較高,而慢速場景的比特率較低。無論復雜性如何,恒定比特率都會使每個段保持恒定的比特率。
3、幀速率:顯示連續(xù)圖像的頻率或速率。它以每秒幀數(shù) (FPS) 表示。
4、幀類型:它描述了圖片數(shù)據(jù)在 MPEG 流或文件中的結構方式。它們在視頻壓縮中扮演著重要的角色,分為三種類型:I 幀(關鍵幀)、P 幀和 B 幀。
5、縱橫比:4:3 和 16:9 是兩種最常見的縱橫比。在縮放視頻分辨率時,您必須保持縱橫比。
流行的編解碼器
正如您所料,某些編解碼器比其他編解碼器更受歡迎。了解每個編解碼器的使用位置可以幫助您確定應該為您的項目使用哪個編解碼器。
XviD/DivX
DivX 是一種商業(yè)銷售的編解碼器,而 XviD 是一種開源實用程序,可作為其商業(yè)同類產(chǎn)品的替代品。兩個編解碼器都可以解碼另一個的輸出,因為它們都建立在 MPEG-4 的實現(xiàn)之上。雖然仍然被廣泛使用,但它通常嚴格用于視頻編碼,并且經(jīng)常與下面提到的更流行的包之一一起使用。
MPEG-4
MPEG-4 是最常見的流媒體格式,它由很多部分組成,其中只有 MPEG-4 Part II 適用于視頻編碼。 MPEG–4 Part II 調(diào)用 DivX 或 XviD 等視頻編碼器對視頻進行編碼,而音頻通常以 MP3 格式傳輸。 MPEG-4 的現(xiàn)代更新現(xiàn)在也使用 H.264。
H.264
H.264 是編解碼器世界的相對瑞士軍刀。它可以使用有損和無損壓縮,具體取決于您在編碼時選擇的設置,例如幀速率、質(zhì)量和目標文件大小。 H.264 依賴 x264 編碼視頻(以及其他視頻,如 DivX 或 XviD),并且音頻通常使用 AAC 或 MP3 音頻編解碼器進行編碼,具體取決于您的目標大小和質(zhì)量。
什么是容器?
容器是組織成單個包的音頻編解碼器、視頻編解碼器和元數(shù)據(jù)的捆綁。 它以 MP4、AVI、MOV、FLV 等文件擴展名結尾。 元數(shù)據(jù)包括字幕、分辨率信息、創(chuàng)建日期、設備類型和語言文件。
容器文件交錯不同的數(shù)據(jù)類型,使視頻播放器可以訪問它們。 盡管它們很重要,但容器是無用的信息。 它沒有透露視頻和音頻是如何編碼的。
流行容器
與編解碼器一樣,也有流行的容器。
MP4
MP4 是在線視頻的推薦格式,Vimeo 和 YouTube 等服務已將其列為首選格式。 MP4 容器使用 MPEG-4 編碼,或 H.264,以及 AAC 或 AC3 音頻。它在大多數(shù)消費設備上得到廣泛支持。
MKV
MKV 是一種快速發(fā)展的格式,旨在面向未來。該容器支持幾乎任何音頻或視頻格式,使其具有適應性和高效性。它被認為是存儲音頻和視頻文件的最佳方式之一。
它甚至允許您播放損壞的視頻文件,支持多個字幕軌道,即使它們以不同的格式、DVD 菜單和章節(jié)等進行編碼。不幸的是,盡管 Matroska 格式是一種免費且開放的標準,但尚未得到普遍支持。
AVI
AVI 視頻首先由 Microsoft 推出,在整個 90 年代和 2000 年代初期最為流行。 AVI 文件可以容納不同類型的音頻和視頻流,并且在 DivX 編解碼器的幫助下,它們可以以較小的文件大小顯示出色的視頻質(zhì)量。
但是,當您壓縮 AVI 超過某個限制時,它會損失視頻質(zhì)量。由于屏幕現(xiàn)在支持 HD、Ultra HD 和 4K,因此容差已顯著降低。此外,如果您使用編解碼器壓縮視頻,則您的機器中必須具有相同的編解碼器才能播放文件。
如何查找視頻中使用的編解碼器的詳細信息
如果您曾經(jīng)在計算機上觀看視頻并且突然想知道“這是使用什么視頻編解碼器”,那么您可以通過多種方式找到答案。
MediaInfo
MediaInfo 是一種開源編解碼器識別工具,可用于查找有關任何音頻或視頻文件的所有信息。 該軟件最好的部分是它以不同的結構顯示提取的數(shù)據(jù),如工作表視圖、樹視圖、HTML 視圖等。
VLC Media Player
VLC 為您提供編解碼器和其他相關信息的詳細信息。 首先,加載視頻文件,然后轉到“工具”>“編解碼器信息”。 您可以查看詳細信息,例如使用的編解碼器、視頻分辨率、幀速率、音頻編解碼器、采樣率、每個樣本的位數(shù)等。
您應該選擇哪種編解碼器和文件格式?
如果您正在尋求關于使用什么的建議,H.264 正迅速成為標準編解碼器,而 MP4 或 MKV 都是值得的容器。 MP4 可能會獲得優(yōu)勢,因為它支持消費設備并且是流媒體視頻網(wǎng)站的標準。 H.264 的效率是基本 MPEG-4 壓縮的 1.5 到 2 倍,因此文件更小,播放更流暢。
也就是說,H.264 現(xiàn)在包含在 MPEG-4 編解碼器(第 10 部分,稱為 AVC)中,因此一旦編解碼器不再依賴單一編碼技術,H.264 就會成為一個有爭議的問題。