免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開(kāi)通VIP
高速度 高質(zhì)量的AVC編碼的推薦設(shè)置

編碼:高速度,高質(zhì)量

這一部分介紹達(dá)到編碼質(zhì)量和編碼速度的最佳組合的必要步驟。以下是在將編碼速度提升到最高的情況下,制作最高質(zhì)量的AVC編碼的推薦設(shè)置。

  • “關(guān)鍵幀增益(%)(Keyframe boost (%))”(A.)控制關(guān)鍵幀(I幀、節(jié)點(diǎn)幀、轉(zhuǎn)場(chǎng)幀(I-frames, intra frames, the “scene-changer” frames))超出其他P幀而被增益的質(zhì)量多少。增益會(huì)給這些關(guān)鍵幀一些外加的質(zhì)量,因此從這些幀中預(yù)算出的幀也會(huì)具有較高的質(zhì)量,即獲得更好的視覺(jué)效果。另外,關(guān)鍵幀經(jīng)常會(huì)給一些靜止的場(chǎng)景提供背景基礎(chǔ),在這些場(chǎng)景中,很多靜止的元素會(huì)在畫面上持續(xù)停留一段時(shí)間(特別是在一些慢節(jié)奏的動(dòng)畫中),這樣,提升這些關(guān)鍵幀就顯得非常重要。保持這個(gè)數(shù)值在50到0之間(數(shù)值是0的話會(huì)獲得一個(gè)更一致的質(zhì)量,所有的幀都被同樣地對(duì)待處理)以便達(dá)到一個(gè)可以被普遍接受的一致結(jié)果。對(duì)全局來(lái)說(shuō),40是一個(gè)推薦值;然而,在個(gè)別情況下,進(jìn)行少許的增減可能會(huì)得到更好的效果(在低比特率/低質(zhì)量的動(dòng)畫編碼中增加該值,在現(xiàn)實(shí)題材的視頻或明亮的、背景經(jīng)常變化或移動(dòng)的連續(xù)快速運(yùn)動(dòng)的視頻中減少該值)。然而,在大多數(shù)的普遍情況下,只要你的片源不是太過(guò)特別——例如使用了大量的漸變場(chǎng)景轉(zhuǎn)換或者過(guò)于發(fā)灰或者發(fā)亮,抑或是發(fā)暗(在這種情況下你可能會(huì)想要調(diào)整它)——最好是不用過(guò)多地?fù)?dān)心這個(gè)選項(xiàng)。

  • “B幀縮減(%)(B-frames reduction (%))”(B.或者在比特率選項(xiàng)卡)控制B幀相對(duì)于其他的P幀所減少的量化值(質(zhì)量)。對(duì)人類的視覺(jué)系統(tǒng)來(lái)說(shuō),這種在B幀的比特率上的減少很難被注意到,因?yàn)锽幀是不顯著地用于其他的P幀之間來(lái)更有效地重構(gòu)視頻的運(yùn)動(dòng)。將這個(gè)值設(shè)定地低一些可以從本質(zhì)上增加壓縮率,但是你就可能會(huì)遭致視頻的運(yùn)動(dòng)出現(xiàn)過(guò)多的人工計(jì)算因素和不協(xié)調(diào)地細(xì)節(jié)再現(xiàn)效果的懲罰。對(duì)高比特率和低量化值的現(xiàn)實(shí)題材的視頻,你可能想要將該值下降到略微低于30的推薦值,也許是25或者20,以此來(lái)保證一個(gè)更一致的細(xì)節(jié)質(zhì)量、運(yùn)動(dòng)效果和視頻整體。對(duì)于動(dòng)畫的內(nèi)容(卡通、動(dòng)畫等),你可以將這個(gè)值設(shè)定到50,對(duì)某些動(dòng)畫的題材甚至可以到60,這是由動(dòng)畫在運(yùn)動(dòng)的效果和細(xì)節(jié)變換的精確性上先天的局限性所決定的。

  • 量化壓縮(%)(Quantizer compression(%))”(C.),也被理解為“比特率變動(dòng)(Bitrate Variability)”,控制x264在你所指定的比特率所確定的量化值(質(zhì)量)的范圍內(nèi)的波動(dòng)幅度。這個(gè)選項(xiàng)設(shè)定得越低,量化(質(zhì)量)的變化就會(huì)更趨于飄忽和不穩(wěn)定。例如說(shuō),將該值設(shè)定為0會(huì)允許x264在每一幀中劇烈地改變它的質(zhì)量:缺點(diǎn)是一些“簡(jiǎn)單”的幀(低細(xì)節(jié)、低運(yùn)動(dòng)量)會(huì)在你所選擇的比特率下顯示出驚人的效果,而其他“復(fù)雜”的幀(高細(xì)節(jié)、高運(yùn)動(dòng)量)顯示效果就會(huì)相當(dāng)糟糕,因?yàn)閤264可能會(huì)劇烈地降低它的質(zhì)量來(lái)維持所需的比特率,以獲得一個(gè)比較穩(wěn)定的、恒定的比特率。然而,這個(gè)設(shè)定越高,質(zhì)量就會(huì)趨于相等,從而獲得一個(gè)具有更加穩(wěn)定的質(zhì)量的視頻。例如,將該值設(shè)定為100會(huì)強(qiáng)迫x264對(duì)所有的幀使用相同的質(zhì)量(無(wú)波動(dòng)),因此從理論上講,它可能給某一幀分配10kbps而另一幀是1000來(lái)保持兩者之間相同的質(zhì)量(純VBR);所以從全局上看,所有的幀都會(huì)被一致地量化,按照質(zhì)量波動(dòng)的限制來(lái)處理同樣的質(zhì)量,即使比特率可能會(huì)劇烈地波動(dòng)。

  • 從這個(gè)角度來(lái)考慮:這個(gè)選項(xiàng)的功能正如其名稱所說(shuō)。你將這個(gè)“比特率變動(dòng)”設(shè)定得越小,從一個(gè)場(chǎng)景到下一個(gè)場(chǎng)景之間的比特率的變動(dòng)就越少,但是其質(zhì)量會(huì)顯得更為恒定。

  • 這個(gè)選項(xiàng)的設(shè)定和個(gè)人的偏好有關(guān),如果你不是特別明確地想要進(jìn)行一個(gè)CBR的編碼(對(duì)數(shù)據(jù)流之類,在這種情況下你可以設(shè)定為0)或者是等質(zhì)量下的VBR編碼(在這種情況下你可以設(shè)定為100),我強(qiáng)烈建議你保持默認(rèn)值60不變以獲得最佳的質(zhì)量。

  • 當(dāng)然,比特率變動(dòng)的控制只是在一個(gè)比特率可以被控制的模式中可用,例如多次編碼或者“單次編碼 – 比特率”模式(這里我們將不討論這個(gè)模式),對(duì)于恒定量化的模式是不可用的,因?yàn)樗谫|(zhì)量上已經(jīng)恒定了。
  • D.,E.和F.的焦點(diǎn)集中在所謂的量化限制上,同樣是只能用在比特率可控的模式中。對(duì)于大多數(shù)的編碼來(lái)說(shuō),你無(wú)需接觸到其中的任何一個(gè)。“最小QP(Min QP)”(D.)設(shè)定你的視頻在任意一點(diǎn)所能達(dá)到的最小量化值(最高質(zhì)量)。如果你不是打算要在一個(gè)低分辨率的視頻上實(shí)現(xiàn)超高比特率的編碼,我的建議值是從10到15。類似地,設(shè)定你的視頻所能達(dá)到的最高量化值(最低質(zhì)量)。這個(gè)設(shè)定甚至?xí)永щy,所以我推薦保持原來(lái)的數(shù)值而不必更改(默認(rèn)值51),讓x264去決定每個(gè)場(chǎng)景的量化。51的最大值看起來(lái)雖然有些過(guò)度,但是幀的相對(duì)復(fù)雜度在可控比特率的量化過(guò)程中已經(jīng)被納入了考慮范圍,而x264知道在這種條件下采取最好的處理方式?!白畲驫P間距(Max QP Step)”控制x264在兩個(gè)量化(質(zhì)量)等級(jí)之間的變換速率。將這個(gè)值設(shè)定地過(guò)低會(huì)強(qiáng)迫編解碼器緩慢地變換質(zhì)量等級(jí),對(duì)那些可能突然地需要一個(gè)較低的量化值以維持相似的視覺(jué)效果的特定場(chǎng)景可能會(huì)造成一個(gè)毀滅性地打擊,而將這個(gè)值設(shè)定得過(guò)高可能會(huì)導(dǎo)致質(zhì)量上的顯著跳變。

  • “場(chǎng)景切換閾值(Scene Cut Threshold)”(G.)在x264決定一次場(chǎng)景轉(zhuǎn)換之前,確定一幀所需要變化的程度(因此也會(huì)引入一個(gè)關(guān)鍵幀)。40是默認(rèn)的推薦值,但是在每個(gè)視頻或每次編碼時(shí)稍作改變會(huì)對(duì)精確檢測(cè)場(chǎng)景變換大有裨益。對(duì)于昏暗、夜晚、洞穴、水下等等視頻,你可以減少這個(gè)值以使x264更精確地確定場(chǎng)景的變換。更一般的原則是,具有更精細(xì)的場(chǎng)景變換的視頻需要一個(gè)更高的場(chǎng)景切換閾值(例如45到50),而對(duì)那些明亮的、高對(duì)比度且具有顯著的場(chǎng)景變換的視頻,事實(shí)上則有理由嘗試設(shè)定一個(gè)較低的閾值(例如35)。同樣,需要認(rèn)識(shí)到更短的關(guān)鍵幀間距最好工作在較低等級(jí)的關(guān)鍵幀增益下。

  • “最小IDR幀間距(Min IDR-frame interval)”(H.)設(shè)定在x264應(yīng)用一個(gè)關(guān)鍵幀之前所需經(jīng)過(guò)的最小幀數(shù)。通常來(lái)說(shuō),你所編碼的視頻的幀率即可用于該參數(shù),以通過(guò)限制在一秒之內(nèi)兩幀之間的幀數(shù)插入來(lái)有效地控制x264的幀數(shù)插入能力。如果這個(gè)值設(shè)定得過(guò)高,在x264沒(méi)有確定一個(gè)場(chǎng)景變換和實(shí)現(xiàn)必要的關(guān)鍵幀之前會(huì)浪費(fèi)太多的時(shí)間,同樣也會(huì)導(dǎo)致點(diǎn)擊進(jìn)度滑塊的滯后。而設(shè)定得過(guò)低將會(huì)導(dǎo)致比特率的浪費(fèi)以及產(chǎn)生閃爍現(xiàn)象:在過(guò)短的時(shí)間內(nèi)經(jīng)過(guò)了過(guò)多的幀數(shù),對(duì)人眼來(lái)說(shuō)便無(wú)法識(shí)別分布在它們之間的附加細(xì)節(jié)。正如之前所說(shuō),需要認(rèn)識(shí)到更短的關(guān)鍵幀間距最好工作在較低等級(jí)的關(guān)鍵幀增益下。

  • “最大IDR幀間距(Max IDR-frame interval)”(I.) 設(shè)定在x264應(yīng)用一個(gè)關(guān)鍵幀之前所需經(jīng)過(guò)的最大幀數(shù)。通常地,將這個(gè)值設(shè)定為你所編碼的視頻的幀率乘以10,即如果在10秒的時(shí)間內(nèi)沒(méi)有確定場(chǎng)景變換,將會(huì)強(qiáng)制插入一個(gè)關(guān)鍵幀。將該值設(shè)定得過(guò)低將會(huì)導(dǎo)致關(guān)鍵幀的過(guò)飽和并可能產(chǎn)生閃爍現(xiàn)象,以及全面的比特率浪費(fèi),降低全局質(zhì)量。將這個(gè)值設(shè)定得過(guò)高則會(huì)導(dǎo)致進(jìn)度條的問(wèn)題,而且在兩個(gè)關(guān)鍵幀之間的時(shí)間段內(nèi),任何人為的、編碼的瑕疵都會(huì)在屏幕上存在得更久。然而,如果你不介意進(jìn)度滑塊的拖動(dòng)問(wèn)題,尤其是你將場(chǎng)景切換閾值設(shè)定得足夠低以誘導(dǎo)產(chǎn)生有益的關(guān)鍵幀流入時(shí),我相信將這個(gè)值設(shè)定到1000甚至是更高都是安全的。

  • VBV設(shè)定(未顯示)和數(shù)據(jù)率峰值以及變化的比特率有關(guān)。這些值是特定針對(duì)硬件解碼應(yīng)用和AVC等級(jí)的,因此,如果你不是確切地知道在每一欄內(nèi)應(yīng)該填些什么,就不要改變?cè)械哪J(rèn)值(0,0,90)。
  • 下一個(gè)選項(xiàng)卡:體積與幀(MBs&Frames)

    • 區(qū)塊的搜索和確定被“區(qū)塊(Partitions)”標(biāo)題之下在框格J中的選項(xiàng)所控制。該選項(xiàng)通過(guò)增加精度來(lái)提升編解碼器的質(zhì)量和壓縮效率,獲得更高的質(zhì)量輸出。作為普遍的規(guī)則,編解碼器在可視信息上進(jìn)行的搜索類型越多,它就能夠更精確、更有效率地預(yù)算和編碼,所以我推薦勾選它們?nèi)?。然而,有一個(gè)特殊的情況需要了解,這將在下一條中提到。
    • “8×8變換(8x8 Transform)”特性是一個(gè)非常強(qiáng)大的壓縮技術(shù),它作用于更大的可視信息塊,并且可以開(kāi)啟使用一些其他高質(zhì)量的區(qū)塊選項(xiàng),例如“8×8節(jié)點(diǎn)內(nèi)搜尋(8x8 Intra search)”(L),它在不使用8×8變換時(shí)是不可用的。這兩個(gè)選項(xiàng)都能夠有效地提升質(zhì)量,但8×8變換的使用會(huì)使得你的視頻成為“High Profile AVC”,破壞編碼視頻“Main Profile AVC”的兼容性。如果沒(méi)有這項(xiàng)兼容,你的視頻可能無(wú)法在某些不支持“High Profile AVC”的解碼器上播放。目前,大多數(shù)主流或高端的桌面解碼器都支持high profit,所以采用這個(gè)特性(的視頻)在你的臺(tái)式機(jī)上播放是安全的。參照下面的“兼容性”部分以獲得更多關(guān)于設(shè)備兼容性的信息。
    • x264在一行中可以使用的最大B幀數(shù)量由選項(xiàng)M所控制。B幀是在兩個(gè)P幀(由I幀或關(guān)鍵幀預(yù)算出來(lái)的標(biāo)準(zhǔn)幀)之間的高壓縮的幀,作為一種高效率的預(yù)算模式。它們會(huì)非常有效地提升壓縮率而帶來(lái)的視覺(jué)影響卻極其微小,即使它們相對(duì)于其他的幀來(lái)說(shuō)通常會(huì)被分配一個(gè)較高的量化值(可參考上面的B選項(xiàng))。只要選項(xiàng)P(“Adaptive”復(fù)選框)被選中,我建議你將這個(gè)限制提高到3或更高,那樣的話x264就可以在保持最佳質(zhì)量的情況下自主地決定所采用的最佳B幀數(shù)量。
    • B幀“偏差(Bias)”(N)用于改變x264對(duì)B幀的使用。這個(gè)數(shù)值越高,x264就會(huì)越頻繁地插入B幀。例如將這個(gè)數(shù)值設(shè)定為100會(huì)強(qiáng)制x264使用由框格M所指定的最大數(shù)量的B幀;然而,這個(gè)結(jié)果可以由簡(jiǎn)單地去掉勾選“Adaptive”(P)來(lái)得到。將這個(gè)值設(shè)定為-100則意味著幾乎不使用任何B幀——實(shí)際上,對(duì)大多數(shù)情況來(lái)說(shuō)就是一幀都不使用。對(duì)大多數(shù)視頻來(lái)說(shuō),理想的B幀使用量在選擇偏差值為0的時(shí)候往往是最好的,我也推薦保持這一數(shù)值。
    • X264編解碼器可以通過(guò)“使用B幀作為參考幀(Use [B-frames] as references)”(O)來(lái)使用B-frame pyramid特性。對(duì)其他連續(xù)的B幀來(lái)使用B幀作為參考幀可以提高少許的質(zhì)量,因?yàn)檫@些B幀可以從另一個(gè)B幀預(yù)算出來(lái)而不是被限制在使用它附近的P幀進(jìn)行預(yù)算。B-pyramid在搭配使用最大3幀連續(xù)B幀的設(shè)定(M)時(shí)是最有效的。我推薦開(kāi)啟這個(gè)選項(xiàng),因?yàn)樗梢蕴岣咭恍┵|(zhì)量而幾乎不會(huì)降低速度。
    • “加權(quán)B幀預(yù)算(Weighted biprediction)”(Q)被選擇時(shí)可以允許B幀在預(yù)算時(shí)相對(duì)P幀或另一個(gè)幀獲得更大的權(quán)重。其結(jié)果是獲得更加準(zhǔn)確和有效的B幀,從而提升質(zhì)量。我強(qiáng)烈推薦勾選該項(xiàng)。
    • “雙向運(yùn)動(dòng)幀對(duì)照(Bidirectional ME)”(R)是一個(gè)新的特性,允許x264參照所要預(yù)算的B幀之前和之后的運(yùn)動(dòng)幀預(yù)算出一些B幀,以提升質(zhì)量。勾選使用。
    • B幀指導(dǎo)模式(Direct B-frame mode)(S)可以使B幀使用“預(yù)算運(yùn)動(dòng)向量(predicted motion vectors)”來(lái)代替實(shí)際上的每一幀的運(yùn)動(dòng)編碼,以有效地節(jié)省空間和提升壓縮率。我建議將其設(shè)定為“Auto”,尤其是在還未明確運(yùn)動(dòng)的不一致的存在的二次編碼的情況下。如果是在恒定量化編碼的模式中,而Auto出現(xiàn)了問(wèn)題,那么我建議對(duì)動(dòng)畫和現(xiàn)實(shí)題材視頻的所有比特范圍均使用Spatial,但是由于極低比特率或者極高量化值的現(xiàn)實(shí)題材所具有的運(yùn)動(dòng)重構(gòu)的流動(dòng)性,需要對(duì)其使用Temporal。

  • 下一個(gè)選項(xiàng)卡:其他(More...)

    • “分塊檢測(cè)(Partition Decision)”(A),也可以理解為“Subpixel Refinement Quality”,是一個(gè)控制x264關(guān)于運(yùn)動(dòng)估算的范圍的重要特性。選擇菜單包含了一個(gè)具有7個(gè)選項(xiàng)的選單,依次從最低的質(zhì)量“1(Fastest)”到最高的質(zhì)量“6b(RDO on B-frames)”。要記住使用質(zhì)量較高的選項(xiàng)會(huì)導(dǎo)致x264在運(yùn)算確定方面“思考”得更多,從而降低更多的速度。由于這是在x264的質(zhì)量(和速度)上起決定因素的選項(xiàng),所以請(qǐng)將其確定在一個(gè)合適的范圍內(nèi)。我建議將該值設(shè)定為不低于‘5’?!?’是一個(gè)可以允許使用“色度動(dòng)態(tài)預(yù)測(cè)(Chroma ME)”(參見(jiàn)下面F的說(shuō)明)的速度很快的選項(xiàng)。然而看起來(lái)比較可怕的“6(RDO)”對(duì)編碼的質(zhì)量則大有裨益,因?yàn)樗捎昧吮嚷适д鎯?yōu)化(rate distortion optimization)(RDO),這是一個(gè)以花費(fèi)更多編碼時(shí)間為代價(jià)來(lái)大幅提升分塊檢測(cè)質(zhì)量(以及由此帶來(lái)的壓縮品質(zhì)的提升)的特性。但是在我看來(lái),使用比率失真優(yōu)化(即‘6’)所帶來(lái)的大幅質(zhì)量提升并不足以彌補(bǔ)其在編碼階段所大幅降低的速度,因此,除非你的CPU非常之快,我才會(huì)推薦采用6?!?’被稱作“Insane(精神錯(cuò)亂的)”可謂名副其實(shí),因?yàn)椋ê?相比)它幾乎沒(méi)有提升多少質(zhì)量而在速度方面的下降卻是一點(diǎn)兒也不含糊。
    • 'RDO for B-frames'對(duì)B幀也使用了比率失真優(yōu)化,盡管使得編碼速度略有下降,但是給B幀帶來(lái)了較大的質(zhì)量提升。我推薦選擇對(duì)B幀使用比率失真優(yōu)化的參數(shù)。
    • 運(yùn)動(dòng)估算“方法(Method)”選項(xiàng)(B)可以讓用戶選擇x264如何檢索畫面的運(yùn)動(dòng)。這個(gè)方法越好,x264找到并且準(zhǔn)確地記錄運(yùn)動(dòng)的可能性就越高,從而提升壓縮質(zhì)量和效率。我建議對(duì)較慢的機(jī)器和缺乏時(shí)間的人群使用“正六邊形檢索(Hexagonal search)”(水平、垂直和對(duì)角檢索),而此外則是使用“可變半徑六邊形檢索(Uneven Multi-Hexagon)”(通過(guò)復(fù)數(shù)的六邊形二進(jìn)制組進(jìn)行檢索)比較有優(yōu)勢(shì),由于其更加精確和具有擴(kuò)展性的算法,將能夠帶來(lái)更佳的質(zhì)量,編碼時(shí)間也會(huì)隨之提升。我不推薦使用“全面檢索(Exhaustive Search)”(強(qiáng)制一個(gè)像素一個(gè)像素地進(jìn)行檢索);它并不會(huì)顯著地優(yōu)于“ Uneven Multi-Hexagon”,而且會(huì)劇烈地降低速度,(一旦選擇了該選項(xiàng),)如果你的編碼能夠在一周之內(nèi)完成,算你走運(yùn)。它看起來(lái)僅僅是為了調(diào)試的目的來(lái)使用(編寫編解碼器的程序)而并非實(shí)際編碼。
    • 注意在使用“可變半徑六邊形檢索(Uneven Multi-Hexagon)”或“全面檢索(Exhaustive Search)”(請(qǐng)勿使用)時(shí),用戶可以在框格(C)中指定搜索“半徑(Range)”。將其保持在16:這是優(yōu)化算法的取值,通常會(huì)帶來(lái)最佳的速度和質(zhì)量。但是,如果你有一個(gè)高分辨率的視頻而其幀率卻很低(小于15),可以考慮將該值稍微提高一點(diǎn),可以是24或32(最大值)。同理,如果你有一個(gè)低分辨率的視頻而其幀率卻非常之高(大于60),你可以考慮降低該值至12或8以節(jié)約時(shí)間。
    • 你可以通過(guò)“最大參考幀數(shù)(Max Ref. Frames)”選項(xiàng)(D)來(lái)設(shè)定x264可以使用的參考幀數(shù)。AVC可以通過(guò)參考它之前編碼的相似幀來(lái)有效地編碼出新的幀。這個(gè)選項(xiàng)用于設(shè)置可以被參考的最大幀數(shù)。這個(gè)值設(shè)定得越高,編碼質(zhì)量會(huì)越好,而編碼速度則會(huì)降低。對(duì)于現(xiàn)實(shí)題材,在大多數(shù)保持較高編碼速度的情況下,3到5便足夠了。對(duì)于動(dòng)畫的題材,或者帶有冗余的重復(fù)運(yùn)動(dòng)的題材,更多的參考幀可以帶來(lái)質(zhì)量的顯著提高,因此在這里我建議無(wú)論何時(shí)都在勾選“混合參考幀(Mixed Refs)”(G)的前提下采用5到10的設(shè)定值,混合參考幀可以使得x264擁有更大的自由來(lái)制定參考幀的子幀級(jí)別。
    • “快速P幀跳過(guò)(Fast Pskip)”(E)被使用以后,x264會(huì)加速其編碼過(guò)程,但有時(shí)候會(huì)導(dǎo)致在單調(diào)的場(chǎng)景或精細(xì)的漸變畫面中產(chǎn)生人為編碼的痕跡。如果你很在意這些問(wèn)題和現(xiàn)象,不勾選“快速P幀跳過(guò)”會(huì)有一定的幫助。禁止該選項(xiàng)(強(qiáng)制編解碼器徹底地檢測(cè)每一個(gè)區(qū)塊)之后,對(duì)全局的質(zhì)量會(huì)產(chǎn)生及其微小的提升,以及一個(gè)細(xì)微卻很明顯的速度下降。因此我建議如果不是十分必要的話,勾選該選項(xiàng)。然而,如果你使用Trellis量化,你可能會(huì)想要取消勾選該項(xiàng)以追求最高的質(zhì)量。這樣做可以使得Trellis在信息的揚(yáng)棄不與其他選項(xiàng)沖突的情況下成為量化的決定因素。
    • “DCT精簡(jiǎn)(DCT Decimation)”(R)是指由x264來(lái)決定什么時(shí)候可以忽略向數(shù)據(jù)流中寫入特定的DCT數(shù)據(jù)塊。也就是說(shuō),當(dāng)x264確定不需要進(jìn)行某個(gè)數(shù)據(jù)塊變換的時(shí)候,程序會(huì)允許x264直接跳過(guò)對(duì)其的編碼,以節(jié)約那些原本有可能被浪費(fèi)在x264認(rèn)為是無(wú)用的信息上的比特率。從這方面看,DCT精簡(jiǎn)和快速P幀跳過(guò)以及Trellis量化有相似之處,即由x264來(lái)判斷可以忽略的信息。然而,在當(dāng)前的情況下,我推薦盡可能地勾選該項(xiàng),因?yàn)榻顾鼤?huì)導(dǎo)致在恒定量化下的更大的文件體積,而相對(duì)于編碼的比特率來(lái)說(shuō),質(zhì)量的提升幾乎感覺(jué)不到。
    • “色度動(dòng)態(tài)預(yù)測(cè)(Chroma ME)”(F)的工作原理是測(cè)定在運(yùn)動(dòng)估算期間視頻的色度,以提高運(yùn)動(dòng)估算的精度和視覺(jué)質(zhì)量。這一般會(huì)帶來(lái)品質(zhì)的重要提升,尤其是對(duì)動(dòng)畫的題材。我建議總是勾選該項(xiàng)。
    • “采樣高寬比(Sample AR)”(H)處理視頻外觀的高寬比——如果你不了解其作用,可以無(wú)需接觸它。
    • “線程(Threads)”(I)用以設(shè)定x264分配給編碼進(jìn)程的線程數(shù)。你可用的線程數(shù)應(yīng)當(dāng)與你電腦處理器的核心數(shù)相適應(yīng)。需要記住每個(gè)支持超線程(HT)的處理器按兩個(gè)線程計(jì)算。如果你不知道你的CPU的核心數(shù),或者其是否具有超線程(hyper threading),比較保險(xiǎn)的辦法是將其設(shè)定為1。設(shè)定多核心的優(yōu)點(diǎn)僅僅是在多核心的機(jī)器上編碼的處理速度會(huì)快一些。
    • 調(diào)試記錄(Debug logging)(J):記錄編碼過(guò)程的相關(guān)信息。將其設(shè)定為Error——它不會(huì)對(duì)一般水平的使用者提供(他們所需要的)更多的調(diào)試信息。

  • 去馬賽克教程(Deblocking Guide)

    AVC格式內(nèi)置了一個(gè)極其實(shí)用的特性,它可以消除馬賽克和其他人為編碼的瑕疵,而這些問(wèn)題曾經(jīng)使得AVC之前的那些格式飽受困擾。它在AVC的編碼中相當(dāng)實(shí)用,由于AVC是構(gòu)筑在這個(gè)濾鏡之上的事實(shí)以及你可能經(jīng)歷到的在視頻中存在過(guò)多的馬賽克以及人為編碼的瑕疵(糟糕的片源),一般來(lái)說(shuō)在正常情況下不要禁止這個(gè)去塊插件。然而,因?yàn)樗鼤?huì)占用大量的解碼時(shí)間,如果解碼器又不支持在播放時(shí)手動(dòng)關(guān)閉它,你可能會(huì)考慮(在編碼時(shí))禁止掉它以獲得盡可能快的解碼速度(Xbox、掌上電腦等等)。


    應(yīng)該有這樣的認(rèn)識(shí):即由于人類的視覺(jué)系統(tǒng)(human visual system (HVS))在空間上比較復(fù)雜的場(chǎng)景中往往會(huì)把瑕疵和馬賽克當(dāng)作該場(chǎng)景的固有細(xì)節(jié),因此去塊插件的使用在原則上常常會(huì)存在爭(zhēng)議。因?yàn)閤264會(huì)默認(rèn)地除去這些人為編碼的痕跡,人類的視覺(jué)系統(tǒng)便會(huì)以為這是“損失了細(xì)節(jié)”,即使從技術(shù)角度來(lái)講,x264的細(xì)節(jié)處理其實(shí)相當(dāng)精確——甚至在相近的比特率之下的表現(xiàn)有過(guò)之而無(wú)不及。事實(shí)上,已經(jīng)有共識(shí)認(rèn)為(Doom9論壇的編解碼器性能對(duì)比也很好地支持這一觀點(diǎn))x264確實(shí)是在致力于比ASP(未去馬賽克的)編解碼器在相近的比特率之下更精確地保持更多的細(xì)節(jié)。然而,去塊插件對(duì)人為編碼瑕疵的去除仍然為人類的視覺(jué)系統(tǒng)所干涉并認(rèn)為它移除了本該存在的畫面細(xì)節(jié),而存在這些虛假的“細(xì)節(jié)”的畫面正是人們?cè)诓皇褂萌K插件的情況下所習(xí)慣了的。對(duì)于那些認(rèn)為在編碼視頻中的噪點(diǎn)可以得到一個(gè)更為柔和和舒服的畫面的人們來(lái)說(shuō),去塊插件對(duì)這些噪點(diǎn)的去除也并不討巧。這些偏好依據(jù)各人的情況是有所不同的,所以請(qǐng)努力地發(fā)現(xiàn)什么樣的設(shè)定對(duì)你的眼睛和需求來(lái)說(shuō)是最合適的。

    Alpha去塊閾值“strength”(P)幫助決定需要多強(qiáng)的去塊效果來(lái)除去馬賽克。Beta去塊閾值“threshold”(見(jiàn)上圖的Q)確定有多少馬賽克需要去除。這個(gè)值設(shè)定得越高,x264就會(huì)將越多的視頻部分理解為馬賽克(如果設(shè)定得過(guò)高,會(huì)將過(guò)多的視頻部分判斷為馬賽克),因而會(huì)進(jìn)行更多的去塊操作。當(dāng)然,如果你對(duì)原材料“清洗”(比喻去塊)得不夠,在那些沒(méi)有被清洗到的地方就會(huì)有污漬(比喻馬賽克)殘留下來(lái)——就這樣按照清洗襯衫的方法來(lái)考慮它——而如果你清洗的強(qiáng)度不夠,有些污漬便不會(huì)完全消失。然而,如果你洗得過(guò)多,力量過(guò)強(qiáng),你就會(huì)毀掉這件襯衫而不是清洗污漬了——會(huì)有很難看的褪色,并且紋理和細(xì)節(jié)都被抹掉了。

  • 兩個(gè)滑動(dòng)條的初始設(shè)置都是0,這是為什么呢?這是能夠在去塊和細(xì)節(jié)保留之間取得計(jì)量平衡以產(chǎn)生最高質(zhì)量的標(biāo)準(zhǔn)值。然而,如果你對(duì)默認(rèn)的0,0編碼的結(jié)果不滿意,可以參考下面的意見(jiàn):

    • 不要超過(guò)-3到2的范圍(對(duì)兩個(gè)滑動(dòng)條來(lái)說(shuō)都是如此)。一般地說(shuō),超過(guò)2會(huì)使解碼的結(jié)果過(guò)于模糊,而低于-3會(huì)使結(jié)果看起來(lái)有點(diǎn)過(guò)于銳利——感覺(jué)也不會(huì)好,因?yàn)樗械难谏w都被去除了,細(xì)節(jié)的缺乏只會(huì)顯得更加突出。

    • 如果你在編碼一個(gè)動(dòng)畫類的視頻源文件,推薦使用比較強(qiáng)的去塊(將兩個(gè)滑動(dòng)條都設(shè)置為1)以盡可能地去除所有的馬賽克。這是由于動(dòng)畫視頻內(nèi)容的邊緣具有很高的反差對(duì)比,需要去除的馬賽克之類會(huì)具有較高的抵抗力。從另一個(gè)方面說(shuō),如果你在編碼一個(gè)現(xiàn)實(shí)題材的視頻,尤其是具有復(fù)雜的紋理和較低的亮度的那種,則應(yīng)該考慮降低去塊的強(qiáng)度以保持這些細(xì)節(jié),以免出現(xiàn)過(guò)度的模糊。

    • 努力在這兩個(gè)設(shè)定之間保持一種確定的關(guān)系。即如果你想要進(jìn)行更強(qiáng)力的去塊,那么就要確定你同時(shí)也提升了閾值以便于使更多的部分得到去塊處理,反之亦然(如1,1;2,2;-1,-1;等)?;貞浺幌履莻€(gè)洗衣服的比方:你不會(huì)想要只是很強(qiáng)力地去清洗一小塊地方而其他的部分都沒(méi)有被清洗到(對(duì)于一件普通的待清洗衣物來(lái)說(shuō)),這樣的話沒(méi)有清洗到的部分會(huì)顯得突出而生硬,帶來(lái)很糟糕的視覺(jué)效果。

    • 在高比特率下,為了盡可能保持最多的細(xì)節(jié),我建議對(duì)兩個(gè)設(shè)置嘗試采取-1的設(shè)定(閾值可達(dá)-2)。然而,根據(jù)視頻源文件的情況(梯度、紋理和對(duì)比度)、采用的比特率以及個(gè)人偏好,對(duì)其中之一或全部?jī)蓚€(gè)設(shè)置來(lái)說(shuō),0可能仍然是最理想的設(shè)置。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
AVC/H264編碼教程
H.264 與 H.265,它們是什么?哪個(gè)更好?H.265真的費(fèi)電腦嗎?
關(guān)于視頻編碼的一點(diǎn)點(diǎn)研究。
X264(VFW)設(shè)置指南
5種方法來(lái)壓縮視頻
音視頻編解碼技術(shù)之視頻編碼基本概念介紹
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服