MP4/MKV這些格式有什么區(qū)別伴挚?哪個畫質(zhì)好靶衍?
. 視頻的碼率是怎么算的?為什么同樣是1080p的視頻茎芋,有些體積大有些體積新簟?
. 視頻儲存的圖像信息是什么格式的田弥?跟顯示器一樣的紅綠藍么涛酗?
. 8bit/10bit到底指的什么?為什么說8bit顯示器還有必要看10bit視頻偷厦?
. yuv420/444這些標示到底什么意思商叹?哪個好?
. 線條沪哺,平面沈自,紋理這些到底是什么意思?視頻為啥還有高頻低頻辜妓?
. 碼率越高的視頻畫質(zhì)越好么枯途?
本教程將分以下模塊詳細敘述:
1、封裝格式(MP4/MKV…)??vs 媒體格式(H.264/FLAC/AAC…)
2籍滴、視頻的基礎(chǔ)參數(shù):分辨率酪夷,幀率和碼率
3、圖像的表示方法:RGB模型 vs YUV模型
4孽惰、色深
5晚岭、色度半采樣
6、空間上的低頻與高頻:平面勋功,紋理和線條
7坦报、時間上的低頻與高頻:動態(tài)
8、清晰度與畫質(zhì)簡述
1狂鞋、封裝格式(MP4/MKV…)??vs 媒體格式(H.264/FLAC/AAC…)
MP4+MKV是你下載的視頻文件最常見的種類片择。這些文件其實類似一個包裹,它的后綴則是包裹的包裝方式骚揍。這些包裹里面字管,包含了視頻(只有圖像)啰挪,音頻(只有聲音),字幕等嘲叔。當播放器在播放的時候亡呵,首先對這個包裹進行拆包(專業(yè)術(shù)語叫做分離/splitting),把其中的視頻、音頻等拿出來硫戈,再進行播放锰什。
既然它們只是一個包裹,就意味著這個后綴不能保證里面的東西是啥掏愁,也不能保證到底有多少東西歇由。包裹里面的每一件物品,我們稱之為軌道(track)果港,一般有這么些:
視頻(Video): 一般來說肯定都有,但是也有例外糊昙,比如mka格式的外掛音軌辛掠,其實就是沒視頻的mkv。注意我們說到視頻的時候释牺,是不包括聲音的萝衩。
音頻(audio):一般來說也肯定有,但是有些情況是靜音的没咙,就沒必要帶了猩谊。
章節(jié)(Chapter): 藍光原盤中自帶的分段信息。如果文件帶上了祭刚,那么你可以在播放器中看到帶章節(jié)的效果:
.potplayer右鍵畫面牌捷,選項-播放-在進度條上顯示書簽/章節(jié)標記
.mpc-hc 右鍵畫面,選項-調(diào)節(jié)-在進度條顯示章節(jié)標記
字幕(Subtitles):有些時候文件自帶字幕涡驮,并且字幕并非是直接整合于視頻的硬字幕暗甥,那么就是一起被打包在封裝容器中。
其他可能還有附件等捉捅,不一一列舉撤防。每個類型也不一定只有一條軌道,比如經(jīng)常見到帶多音軌的MKV棒口。
每個軌道寄月,都有自己的格式。比如大家常說的无牵,視頻是H.264漾肮,音頻是AAC,這些就是每個軌道的格式合敦。
視頻的格式初橘,常見的有H.264(可以細分為8bit/10bit),H.265(當前也有8bit/10bit之分),RealVideo(常見于早期rm/rmvb)保檐,VC-1(微軟主導的耕蝉,常見于wmv)∫怪唬基本上垒在,H.264=AVC=AVC1, H.265=HEVC。
音頻的格式扔亥,常見的有 FLAC/ALAC/TrueHD/DTS-HD MA這四種無損场躯,和AAC/MP3/AC3/DTS(Core)這四種有損。
MKV vs MP4旅挤,主要的區(qū)別在于:
MKV支持封裝FLAC作為音頻踢关,MP4則不支持。但是MP4也可以封裝無損音軌(比如說ALAC粘茄,雖然普遍認為ALAC的效率不如FLAC優(yōu)秀)
MKV支持封裝ASS/SSA格式的字幕签舞,MP4則不支持。一般字幕組制作的字幕是ASS格式柒瓣,所以內(nèi)封字幕多見于MKV格式
MP4作為工業(yè)標準儒搭,在視頻編輯軟件和播放設(shè)備上的兼容性一般好于MKV。這也是vcb-s那些為移動設(shè)備優(yōu)化的視頻基本上選擇MP4封裝的原因芙贫。
除此之外搂鲫,這兩個格式很大程度上可以互相代替。比如它們都支持封裝AVC和HEVC磺平,包括8bit/10bit的精度魂仍。所以MP4畫質(zhì)不如MKV好,這種論斷是非常無知的——它們完全可以封裝一樣的視頻褪秀。
為什么會有這樣的分歧蓄诽,就是歷史原因了。MKV是民間研發(fā)媒吗,為了代替古老的AVI仑氛,從而更好地支持H264,它開發(fā)和修改的靈活度使得它可以兼容flac/ass這類非工業(yè)標準的格式闸英;而MP4則是出生豪門锯岖,作為工業(yè)標準,替代更古老的MPG甫何,作為新一代視頻/音頻封裝服務(wù)的出吹。
2、視頻的基礎(chǔ)參數(shù):分辨率辙喂,幀率和碼率捶牢。
視頻是由連續(xù)的圖像構(gòu)成的鸠珠。每一張圖像,我們稱為一幀(frame)秋麸。圖像則是由像素(pixel)構(gòu)成的渐排。一張圖像有多少像素,稱為這個圖像的分辨率灸蟆。比如說1920×1080的圖像驯耻,說明它是由橫縱1920×1080個像素點構(gòu)成。視頻的分辨率就是每一幀圖像的分辨率炒考。
一個視頻可缚,每一秒由多少圖像構(gòu)成,稱為這個視頻的幀率(frame-rate)斋枢。常見的幀率有24000/1001=23.976, 30000/1001=29.970, 60000/1001=59.940, 25.000, 50.000等等帘靡。這個數(shù)字是一秒鐘內(nèi)閃過的圖像的數(shù)量。比如23.976杏慰,就是1001秒內(nèi)测柠,有24000張圖像。視頻的幀率是可以是恒定的(cfr, Const Frame-Rate)缘滥,也可以是變化的(vfr, Variable Frame-Rate)
碼率的定義是視頻文件體積除以時間。單位一般是Kbps(Kbit/s)或者Mbps(Mbit/s)谒主。注3意1B(Byte)=8b(bit)朝扼。所以一個24分鐘,900MB的視頻:
體積:900MB = 900MByte = 7200Mbit
時間:24min = 1440s
碼率:7200/1440??= 5000 Kbps = 5Mbps
當視頻文件的時間基本相同的時候(比如現(xiàn)在一集番大概是24分鐘)霎肯,碼率和體積基本上是等價的擎颖,都是用來描述視頻大小的參數(shù)。長度分辨率都相同的文件观游,體積不同搂捧,實際上就是碼率不同镐躲。
碼率也可以解讀為單位時間內(nèi)是趴,用來記錄視頻的數(shù)據(jù)總量。碼率越高的視頻兰绣,意味著用來記錄視頻的數(shù)據(jù)量越多搪柑,潛在的解讀就是視頻可以擁有更好的質(zhì)量聋丝。(注意,僅僅是潛在工碾,后文我們會分析為什么高碼率不一定等于高畫質(zhì))
3弱睦、色深
色深(bit-depth),就是我們通常說的8bit和10bit渊额,是指每個通道的精度况木。8bit就是每個通道用一個8bit整數(shù)(0~255)代表垒拢,10bit就是用10bit整數(shù)(0~1023)來顯示。16bit則是0~65535
(注意火惊,上文的表述是不嚴謹?shù)那罄啵曨l在編碼的時候,并非一定能用到0~255的所有范圍矗晃,而是可能有所保留仑嗅,只用到一部分,比如16~235张症。這我們就不詳細展開了)
你的顯示器是8bit的仓技,代表它能顯示RGB每個通道0~255所有強度。但是視頻的色深是YUV的色深俗他,播放的時候脖捻,YUV需要通過計算轉(zhuǎn)換到RGB。因此兆衅,10bit的高精度是間接的地沮,它使得運算過程中精度增加,以讓最后的顏色更細膩羡亩。
如何理解8bit顯示器摩疑,播放10bit是有必要的呢:
一個圓的半徑是12.33m, 求它的面積,保留兩位小數(shù)畏铆。
半徑的精度給定兩位小數(shù)雷袋,結(jié)果也要求兩位小數(shù),那么圓周率精度需要給多高呢辞居?也只要兩位小數(shù)么楷怒?
取pi=3.14, 面積算出來是477.37平方米
取pi=3.1416,面積算出來是477.61平方米
取pi精度足夠高瓦灶,面積算出來是477.61平方米鸠删。所以取pi=3.1416是足夠的,但是3.14就不夠了贼陶。
換言之刃泡,即便最終輸出的精度要求較低,也不意味著參與運算的數(shù)字每界,以及運算過程捅僵,可以保持較低的精度。在最終輸出是8bit RGB的前提下眨层,10bit YUV比起8bit YUV依舊具有精度優(yōu)勢的原因就在這里庙楚。事實上,8bit YUV轉(zhuǎn)換后趴樱,覆蓋的精度大概相當于8bit RGB的26%馒闷,而10bit轉(zhuǎn)換后的精度大約可以覆蓋97%——你想讓你家8bit顯示器發(fā)揮97%的細膩度么酪捡?看10bit吧。
8bit精度不足纳账,主要表現(xiàn)在亮度較低的區(qū)域逛薇,容易形成色帶:
4、圖像的表示方法:RGB模型 vs YUV模型
光的三原色是紅(Red)疏虫、綠(Green)永罚、藍(Blue)。現(xiàn)代的顯示器技術(shù)就是通過組合不同強度的三原色卧秘,來達成任何一種可見光的顏色呢袱。圖像儲存中,通過記錄每個像素紅綠藍強度翅敌,來記錄圖像的方法羞福,稱為RGB模型 (RGB Model)
常見的圖片格式中,PNG和BMP這兩種就是基于RGB模型的蚯涮。
比如說原圖:
分別只顯示R G B通道的強度治专,效果如下:
三個通道下,信息量和細節(jié)程度不一定是均勻分布的遭顶。比如說可以注意南小鳥臉上的紅暈张峰,在3個平面上的區(qū)分程度就不同——紅色平面下幾乎無從區(qū)分,造成區(qū)別的主要是綠色和藍色的平面棒旗。外圍白色的臉頰挟炬,三色都近乎飽和;但是紅暈部分嗦哆,只有紅色飽和,綠色和藍色不飽和婿滓。這是造成紅色凸顯的原因老速。
除了RGB模型,還有一種廣泛采用的模型凸主,稱為YUV模型橘券,又被稱為亮度-色度模型(Luma-Chroma)。它是通過數(shù)學轉(zhuǎn)換卿吐,將RGB三個通道旁舰,轉(zhuǎn)換為一個代表亮度的通道(Y,又稱為Luma),和兩個代表色度的通道(UV嗡官,并成為Chroma)箭窜。
舉個形象點的例子:一家養(yǎng)殖場飼養(yǎng)豬和牛,一種記數(shù)方式是:(豬的數(shù)量衍腥,牛的數(shù)量)
但是也可以這么記錄:(總數(shù)量=豬的數(shù)量+牛的數(shù)量磺樱,相差=豬的數(shù)量-牛的數(shù)量)纳猫。兩種方法之間有數(shù)學公式可以互轉(zhuǎn)。
YUV模型干的是類似的事兒竹捉。通過對RGB數(shù)據(jù)的合理轉(zhuǎn)換芜辕,得到另一種表示方式。YUV模型下块差,還有不同的實現(xiàn)方式侵续。舉個用的比較多的YCbCr模型:它把RGB轉(zhuǎn)換成一個亮度(Y),和 藍色色度(Cb) 以及 紅色色度(Cr)憨闰。轉(zhuǎn)換背后復雜的公式大家不需要了解状蜗,只需要看看效果:
只有亮度通道:
只有藍色色度:
只有紅色色度:
在圖像視頻的加工與儲存中,YUV格式一般更受歡迎起趾,理由如下:
1诗舰、人眼對亮度的敏感度遠高于色度,因此人眼看到的有效信息主要來自于亮度训裆。YUV模型可以將絕大多數(shù)的有效信息分配到Y(jié)通道眶根。UV通道相對記錄的信息少的多。相對于RGB模型較為平均的分配边琉,YUV模型將多數(shù)有效信息集中在Y通道属百,不但減少了冗余信息量,還為壓縮提供了便利
2变姨、保持了對黑白顯示設(shè)備的向下兼容
3族扰、圖像編輯中,調(diào)節(jié)亮度和顏色飽和度定欧,在YUV模型下更方便渔呵。
幾乎所有的視頻格式,以及廣泛使用的JPEG圖像格式砍鸠,都是基于YCbCr模型的扩氢。播放的時候,播放器需要將YCbCr的信息爷辱,通過計算录豺,轉(zhuǎn)換為RGB。這個步驟稱為渲染(Rendering)
每個通道的記錄饭弓,通常是用整數(shù)來表示双饥。比如RGB24,就是RGB各8個bit弟断,用0~255 (8bit的二進制數(shù)范圍)來表示某個顏色的強弱咏花。YUV模型也不例外,也是用整數(shù)來表示每個通道的高低夫嗓。
5迟螺、色度半采樣
在YUV模型的應(yīng)用中冲秽,Y和UV的重要性是不等同的。圖像視頻的實際儲存和傳輸中矩父,通常將Y以全分辨率記錄锉桑,UV以減半甚至1/4的分辨率記錄。這個手段被稱為色度半采樣(Chroma Sub-Sampling)窍株。色度半采樣可以有效減少傳輸帶寬民轴,和加大UV平面的壓縮率,但是不可避免的會損失UV平面的有效信息球订。
我們平常的視頻后裸,最常見的是420采樣。配合YUV格式冒滩,常常被寫作yuv420微驶。這種采樣是Y保留全部,UV只以(1/2) x (1/2)的分辨率記錄开睡。比如說1920×1080的視頻因苹,其實只有亮度平面是1920×1080。兩個色度平面都只有960×540的分辨率篇恒。
當然了扶檐,你也可以選擇不做縮減。這種稱為444采樣胁艰,或者yuv444款筑。YUV三個平面全是滿分辨率。
在做YUV->RGB的時候腾么,首先需要將縮水的UV分辨率拉升到Y(jié)的分辨率(madVR中允許自定義算法奈梳,在Chroma Upscaling當中),然后再轉(zhuǎn)換到RGB解虱。做RGB->YUV的轉(zhuǎn)換颈嚼,也是先轉(zhuǎn)換到444(YUV的分辨率相同),再將UV分辨率降低饭寺。
一般能拿到的片源,包括所有藍光原盤叫挟,都是420采樣的艰匙。所以成品一般也保留420采樣。所以yuv420就表示這個視頻是420采樣的yuv格式抹恳。
將420做成444格式员凝,需要自己手動將UV分辨率拉升2×2倍。在今天madVR等渲染器可以很好地拉升UV平面的情況下奋献,這種做法無異于毫無必要的拉升DVD做成偽高清健霹。
當然了旺上,有時候也需要在444/RGB平面下做處理和修復,常見的比如視頻本身RGB平面不重疊(比如摩卡少女櫻)糖埋,這種修復過程首先要將UV分辨率拉升宣吱,然后轉(zhuǎn)RGB,做完修復再轉(zhuǎn)回YUV瞳别。修復后的結(jié)果相當于全新構(gòu)圖征候,這種情況下保留444格式就是有理由,有必要的祟敛。
H264格式編碼444格式疤坝,需要High 4:4:4 Predictive Profile(簡稱Hi444pp)。所以看到Hi444pp/yuv444 之類的標示馆铁,你就需要去找壓制者的陳述跑揉,為什么他要做這么個拉升。如果找不到有效的理由埠巨,你應(yīng)該默認作者是在瞎做历谍。
6、空間上的低頻與高頻:平面乖订,紋理和線條
在視頻處理中扮饶,空間(spatial)的概念指的是一幀圖片以內(nèi)(你可以認為就是一張圖所呈現(xiàn)的二維空間/平面)。跟時間(temporal)相對乍构;時間的概念就強調(diào)幀與幀之間的變換甜无。
于是我們重新來看這張亮度的圖:
亮度變化較快,變動幅度大的區(qū)域哥遮,我們稱之為高頻區(qū)域岂丘。否則,亮度變化緩慢且不明顯的區(qū)域眠饮,我們稱為低頻區(qū)域奥帘。
圖中的藍圈就是一塊典型的低頻區(qū)域,或者就叫做平面(平坦的部分)仪召。亮度幾乎沒有變化
綠圈中寨蹋,亮度呈現(xiàn)跳躍式的突變,這種高頻區(qū)域我們稱之為線條扔茅。
紅圈中已旧,亮度頻繁變化,幅度有高有低召娜,這種高頻區(qū)域我們稱為紋理运褪。
有時候,線條和紋理(高頻區(qū)域)統(tǒng)稱為線條,平面(低頻區(qū)域)又叫做非線條秸讹。
這是亮度平面檀咙。色度平面,高頻低頻璃诀,線條等概念也同樣適用弧可,就是描述色度變化的快慢輕重。一般我們所謂的“細節(jié)”文虏,就是指圖像中的高頻信息侣诺。
一般來說,一張圖的高頻信息越多氧秘,意味著這張圖信息量越大年鸳,所需要記錄的數(shù)據(jù)量就越多,編碼所需要的運算量也越大丸相。如果一個視頻包含的空間性高頻信息很多(通俗點說就是每一幀內(nèi)細節(jié)很多)搔确,意味著這個視頻的空間復雜度很高。
記錄一張圖片灭忠,編碼器需要決定給怎樣的部分多少碼率膳算。碼率在一張圖內(nèi)不同部分的分配,叫做碼率的空間分配弛作。分配較好的時候涕蜂,往往整幅圖目視觀感比較統(tǒng)一;分配不好常見的后果映琳,就是線條紋理尚可机隙,背景平面區(qū)域出現(xiàn)大量色帶色塊(碼率被過分的分配給線條);或者背景顏色過渡自然萨西,紋理模糊有鹿,線條爛掉(碼率被過分的分配給非線條)。
7谎脯、時間上的低頻與高頻:動態(tài)
在視頻處理中葱跋,時間(temporal)的概念強調(diào)幀與幀之間的變換。跟空間(spatial)相對源梭。
動態(tài)的概念無需多解釋娱俺;就是幀與幀之間圖像變化的強弱,變化頻率的高低废麻。一段視頻如果動態(tài)很高矢否,變化劇烈,我們稱為時間復雜度較高脑溢,時域上的高頻信息多。否則如果視頻本身舒緩多靜態(tài),我們稱為時間復雜度低屑彻,時域上的低頻信息多验庙。
一般來說,一段視頻的時域高頻信息多社牲,動態(tài)的信息量就大粪薛,所需要記錄的數(shù)據(jù)量就越多,編碼所需要的運算量也越大搏恤。但是另一方面违寿,人眼對高速變化的場景,敏感度不如靜態(tài)的圖片來的高(你沒有時間去仔細觀察細節(jié))熟空,所以動態(tài)場景的優(yōu)先度可以低于靜態(tài)場景藤巢。如何權(quán)衡以上兩點去分配碼率,被稱為碼率的時間分配息罗。分配較好的時候掂咒,看視頻無論動態(tài)還是靜態(tài)效果都較好;分配不好的時候往往是靜態(tài)部分看著還行迈喉,動態(tài)部分糊爛掉绍刮;或者動態(tài)部分效果過分的好,浪費了大量碼率挨摸,造成靜態(tài)部分欠碼孩革,瑕疵明顯。
很多人喜歡看靜止的截圖對比得运,來判斷視頻的畫質(zhì)膝蜈。從觀看的角度,這種做法其實并不完全科學——如果你覺得比較爛的一幀其實是取自高動態(tài)場景澈圈,那么這一幀稍微爛點無可厚非彬檀,反正觀看的時候你注意不到,將碼率省下來給靜態(tài)部分會更好瞬女。
8窍帝、清晰度與畫質(zhì)簡述
我們經(jīng)常討論,一個視頻清晰度如何诽偷,畫質(zhì)好不好坤学。但是如何給這兩個術(shù)語做定義呢?
經(jīng)潮剑看到的說法:“這個視頻清晰度是1080p的”深浮。其實看過上文你就應(yīng)該知道,1080p只是視頻的分辨率眠冈,它不能直接代表清晰度——比如說飞苇,我可以把一個480p的dvd視頻拉升到1080p菌瘫,那又怎樣呢?它的清晰度難道就提高了么布卡?
一個比較接近清晰度的概念雨让,是上文所講述的,空間高頻信息量忿等,就是一幀內(nèi)的細節(jié)栖忠。一張圖,一個視頻的細節(jié)多贸街,它的清晰度就高庵寞。分辨率決定了高頻信息量的上限;就是它最清晰能到什么地步薛匪。1080p之所以比480p好捐川,是因為它可以允許圖像記錄的高頻信息多。這個說法看樣子很靠譜蛋辈,但是属拾,有反例:
右圖的高頻信息遠比左圖多——它的線條很銳利,有大量致密的噪點(注意噪點完全符合高頻信息的定義冷溶;它使得圖像變化的非辰グ祝快)
但是你真的覺得右圖清晰度高么?
事實上逞频,右圖完全是通過左圖加工而來纯衍。通過過度銳化+強噪點,人為的增加無效的高頻信息苗胀。
所以清晰度的定義我更傾向于這樣一個說法:圖像或視頻中襟诸,原生、有效的高頻信息基协。
原生歌亲,強調(diào)這種清晰度是非人工添加的;有效澜驮;強調(diào)細節(jié)本身有意義陷揪,而不是毫無意義的噪點特效。
值得一提的是杂穷,人為增加的高頻信息不見得完全沒有幫助悍缠。有的時候適度銳化的確能夠起到不錯的目視效果:
這是一幅適度銳化后的效果。如果有人覺得右圖更好耐量,至少某些部分更好飞蚓,相信我,你不是一個人廊蜒。所以適度銳化依舊是視頻和圖像處理中趴拧,可以接受的一種主觀調(diào)整的手段溅漾,一定的場合下,它確實有助于提高目視效果著榴。
以上是清晰度的概述樟凄。注意,清晰度只是空間方面(就是一幀以內(nèi))兄渺。如果再考慮到動態(tài)效果的優(yōu)秀與否(視頻是不是那種一動起來就糊成一團的,或者動起來感覺卡頓明顯的汰现,常見于早起RMVB)挂谍,空間和時間上優(yōu)秀的觀看效果共同定義了畫質(zhì)。所以我們說madVR/svp那些倍幀效果有助于提高畫質(zhì)瞎饲,實際上它們增強了時間上的觀看效果口叙。
好的畫質(zhì),是制作者和觀眾共同追求的嗅战。怎么樣的視頻會有好的畫質(zhì)呢妄田?是不是碼率越高的視頻畫質(zhì)越好呢?真不見得驮捍。視頻的畫質(zhì)疟呐,是由以下幾點共同決定的:
1、源的畫質(zhì)东且。
俗話說的好启具,上梁不正下梁歪。如果源的畫質(zhì)本身很差珊泳,那么再如何折騰都別指望畫質(zhì)好到哪去鲁冯。所以壓制者往往會選擇更好的源進行壓制——舉個栗子,BDRip一般都比TVRip來的好色查,哪怕是720p薯演。藍光也分銷售地區(qū),一般日本銷售的日版秧了,畫質(zhì)上比美版跨扮、臺版、港版啥的都來得好示惊,所以同樣是BDRip好港,選取更好的源,就能做到畫質(zhì)上優(yōu)先一步米罚。
2钧汹、播放條件。
觀眾是否用了足矣支持高畫質(zhì)播放的硬件和軟件录择。這就是為啥我們在發(fā)布Rip的同時大力普及好的播放器拔莱;有時候一個好的播放器勝過多少在制作方面的精力投入碗降。
3、碼率投入vs編碼復雜度塘秦。
視頻的時間和空間復雜度讼渊,并稱為編碼復雜度。編碼復雜度高的視頻尊剔,往往細節(jié)多爪幻,動態(tài)高(比如《魔法少女小圓劇場版 叛逆的物語》),這樣的視頻天生需要較高的碼率去維持一個優(yōu)秀的觀看效果须误。
相反挨稿,有些視頻編碼復雜度低(比如《請問今天要來點兔子么》,動態(tài)少京痢,線條細節(jié)柔和)奶甘,這種視頻就是比較節(jié)省碼率的。
4祭椰、碼率分配的效率和合理度臭家。
同樣多的碼率,能起到怎樣好的效果方淤,被稱為效率钉赁。比如H264就比之前的RealVideo效率高;10bit比8bit效率高臣淤;編碼器先進橄霉,參數(shù)設(shè)置的比較合理,編碼器各種高端參數(shù)全開(通常以編碼時間作為代價)邑蒋,碼率效率就高姓蜂。
合理度就是碼率在時空分配方面合理與否,合理的分配医吊,給觀眾的觀看效果就比較統(tǒng)一協(xié)調(diào)钱慢。 碼率分配的效率和合理度,是對制作者的要求卿堂,要求制作者對片源分析束莫,參數(shù)設(shè)置有比較到位的理解。
這里再多提一句草描,至少在這個時間點览绿,也就是此文發(fā)布的2014年年底,HEVC相對于AVC可以提高50%的效率穗慕,依舊是一個紙面上的理論值饿敲。實際操作中,因為HEVC編碼器的成熟度遠不及經(jīng)過了十幾年發(fā)展的AVC編碼器逛绵,導致現(xiàn)在HEVC的潛力遠沒有能發(fā)揮出來怀各,特別是高畫質(zhì)下甚至不如倔韭。
對于目前主流的,定位收藏畫質(zhì)的BDRip瓢对,同樣碼率下x265的畫質(zhì)相對于x264沒有優(yōu)勢寿酌;所以在近期,大家不用優(yōu)先的去下載HEVC版作為收藏目的硕蛹,更不必迷信什么“碼率降低一半”醇疼。再強調(diào)一次,這個時間點法焰;如果一年后以上陳述被不斷進步的HEVC編碼器推翻僵腺,我毫不驚訝。就比如目前4K就開始使用改編碼方式了壶栋。