使用VidCoder進行一般向壓制

????VidCoder是一款基于HandBrake做為編碼引擎的壓制軟件。因VidCoder軟件比HandBrake漢化早而且前期bug更少、界面更友好,個人幾年前已將該軟件作為HandBrake替代品,不再使用HandBrake。
????本篇是使用VidCoder壓制DVD原盤的流程,HandBrake原理一致,可供參考。選擇VidCoder進行DVD原盤壓制,主要是考慮其GUI分割原盤類的便捷性。如果僅有裸壓需求是可以滿足的,想追求更好的效果的話還是建議使用AviSynth(AVS)或VapourSynth(VS)等加濾鏡壓制。不過avs效率不大行,大概算過時了,vs的話網(wǎng)上從0開始的系統(tǒng)教程幾乎沒有,當然這就是題外話了。寫這個主要是有人問了,我就把n年前郵件寫過的東西再拿出來翻新一下。比上不足,吊打格式工廠還是可以的,megui不加點濾鏡就感覺失去了靈魂,還不如這個好上手呢(霧)。

1.軟件下載:
進入官網(wǎng)(https://vidcoder.net/)或微軟商店進行下載。由于官網(wǎng)下載是給的github.com的鏈接,可能會無法下載,這時推薦使用微軟商店進行下載,但注意如果你安裝過舊版本的“官網(wǎng)版”,請先卸載后再安裝“商店版”,不然可能或有問題。安裝“商店版”版本后軟件內(nèi)檢查更新功能將失效,僅可通過商店進行更新。另有beta版本,可按心情決定是否使用。


2.打開軟件,拖入.ISO鏡像文件或DVDMV或BDMV這類的文件夾。
注意:不要直接對實體光驅(qū)本身進行讀取,該軟件不支持解密,請自行對實體碟解密到本地后再進行壓制,解密的方法請參看之前的專欄。即便是不加密的實體碟同樣不建議直接讀取,速度會非常慢,還容易出問題。
也不要拖入.VOB文件,BD也請拖入完整文件夾或ISO鏡像,軟件會自動讀取.MPLS,不建議直接拖入m2ts文件。
3.以魔兵傳奇臺版碟53-56集的DVDMV為例,拖入文件夾后,顯示如圖。

4.首先下拉標題右側(cè)的選項卡,查看時長。DVD的情況相對比較復(fù)雜,可能有像圖中這種視頻都在一起顯示一個的,也有那種每集單獨分一個的,一般來說時長達到一集的時長的就有可能是的。比如圖中所示的1是所有正片的總時長(4集的內(nèi)容),2是3分鐘的特典內(nèi)容。當然我還見過一種特殊的情況,就是顯示4個,3和4分別和1,2相同,實際是因為雙語的原因搞了兩個索引。對于情況比較復(fù)雜的目前可以通過兩個步驟進行檢查,用以確認內(nèi)容。1是選擇后點擊軟件上面的預(yù)覽功能進行查看,2是利用potplayer等軟件對DVD的索引內(nèi)容進行查看,利用時長及預(yù)覽內(nèi)容進行比對。


5.已經(jīng)確定是4集整合在一起了,就需要對整體進行分集操作了。
先利用播放器確定一集的時長,比如先利用DVD本身的索引播放第54集,立即暫停,顯示的時長為24:20?;氐絍idCoder,選擇章節(jié)1-7,顯示時長為24:19和一集的時長一致(差1秒大概是手慢了),此時就已經(jīng)確定了53集的內(nèi)容。同理章節(jié)8-14為54集,以此類推。部分DVD并不是每集時長都相同,或是有標簽打的不規(guī)范的情況,并不是這種每集標簽數(shù)一致的,建議多進行核查。

6.勾選音軌。因為我想弄的是國日雙語的版本,所以我兩個都進行了勾選。如果你想從一條音軌壓制成多個質(zhì)量的版本封裝到一起,那么點擊右側(cè)的加號會再生成一條一樣的,便于你折騰(不過這里不推薦這么做,后面有替代方法)。如果左側(cè)語言名稱識別異常的話,建議在名稱框里進行自定義名稱。
7.勾選字幕。本DVD僅有一條字幕音軌,勾選左側(cè),將啟用該字幕。僅勾選左側(cè)將以idx/sub的形式進行封裝(內(nèi)封idx/sub軟字幕)?!澳J”欄一般對多字幕軌道的,但字幕軌勾選也是可以的,反正勾了也沒壞處。“可選”欄其實選不選無所謂,用pot播放的我如是說到,其它設(shè)備是否有影響,不清楚。勾選內(nèi)嵌則代表將此軌道字幕內(nèi)嵌進視頻,也就是“硬字幕”。此處我就按自己的需求勾選左側(cè)及默認欄。注意到上方的加號了么,你可以從外部導(dǎo)入.srt、.ssa、.ass字幕進行封裝或壓制,不過我沒使用過這個功能,可以自行嘗試。
8.進行編碼設(shè)置。點擊編碼設(shè)置按鈕,進入編碼設(shè)置界面。從左到右,依次過各選項卡。
容器:
因為要做雙語且內(nèi)封字幕,mkv格式最為合適,選擇mkv并按需勾選了章節(jié)信息,就是上圖里播放進度條上白色的東西,這些可以幫您快速定位OP/ED/正片所在的地方。如果是需要內(nèi)嵌字幕的話,mp4容器較為合適。

調(diào)整尺寸:
一般來說,旋轉(zhuǎn)和填充很少會用到,這里就不說了。主要講一下裁剪和調(diào)整尺寸。
裁剪功能一般是用來切黑邊的,不想裁掉黑邊的話請勾選無。想要裁掉黑邊的話,一般選擇自動就比較準確了,一般不需要動它。如果遇到那種老膠片掃的邊緣劣化的影片,可以選擇自定義裁去邊緣部分,上下左右位置對應(yīng)畫面,單位像素。
調(diào)整尺寸功能可以對畫面進行拉伸或縮放,比如這里的顯示分辨率為640x480(4:3),我想拉伸至576p,那就填768x576,拉伸至720p就填960x720,與顯示分辨率保持一致(除非顯示分辨率給的異常,不如保持這個比例)。如果是16:9的,請按對應(yīng)的分辨率來。
以該視頻為例:視頻本身畫質(zhì)一般,大概拉伸到576p差不多了。填入768x576,打開上面的預(yù)覽功能,找一個合適的能看清黑邊的畫面,很不巧,發(fā)現(xiàn)自動模式無法完全識別黑邊,開始手動調(diào)節(jié)。逐漸增加黑邊側(cè)的裁剪值,預(yù)覽畫面會實時顯示,直至黑邊完全切去,注意多檢查幾個畫面,有可能在一個畫面里調(diào)整的值過大導(dǎo)致另一個畫面里被切去非黑邊的部分。此處填入左4,右4,完成。

視頻濾鏡:(從入門到放棄系列)
由于Vidcoder(或handbrake)僅對相關(guān)功能有簡單介紹,所以我這具體參數(shù)代表啥意思我也不懂,我只能大概告訴你這些按鈕有啥區(qū)別,可能存在諸多問題,還請見諒。
反膠卷過帶:制片源是膠片電影(含Telecine的)的可利用IVTC完整還原至24fps。制片源是視頻攝錄(trully intelaced)的DVD不作Deinterlace處理播放時都會梳齒、拉絲等畫質(zhì)問題。要消除這類圖像的諸多畫質(zhì)問題就必須做反交錯(Deinterlace)處理。不過說明并不是很清楚,目前來看開啟這個是無害的,具體幀率根據(jù)后面編碼選擇的幀率為最終幀率,軟件自動降低或增加重復(fù)幀。
經(jīng)過3:2 Pulldown后的電影:電影的拍攝是紀錄在底片上的,影像被紀錄在整張底片上,每秒24幀(Frame),因此電影是每一秒24個幀(24fps)的漸進式影像。而3:2 Pulldown則是一個將每秒24幀的漸進式影像轉(zhuǎn)換為每秒60字段的交錯式影像的程序,為的是將電影轉(zhuǎn)換為NTSC的規(guī)格,若為PAL或SCAEM規(guī)格的電視則應(yīng)轉(zhuǎn)為每秒50字段。由于電影本身就是漸進式影像,因此若是我們經(jīng)由NTSC電視收看一出電影,我們是可以完美的將影像反交錯還原成原本的每秒24幀的電影。
拍攝交錯式影像的攝影機:一般數(shù)字攝影機由于硬件速度及緩沖存儲器大小的限制,沒辦法連續(xù)的拍攝漸進式的影像,因此一般數(shù)字攝影機都是拍攝交錯式影像,由于交錯式影像比漸進式影像少了一半的信息量,因此可以降低硬件速度及緩沖存儲器大小的需求接近一半。但是每個字段被拍攝的時間并不一樣,代表我們永遠沒辦法完美的反交錯。例如有一臺每秒拍攝六十個字段的數(shù)字攝影機,第一個字段是在1/60秒被拍攝的,而第二個字段是在2/60秒被拍攝的,我們將兩個字段結(jié)合在一起,若是被拍攝的物體沒有任何移動,那么結(jié)合出來的影像看起來是很完美的;但是如果被拍攝的物體有移動,兩個字段的內(nèi)容會有相當?shù)牟煌?,那么結(jié)合出來的影像會產(chǎn)生一種“鋸齒”的效果。
反交錯:(請先了解逐行掃描與隔行掃描)
Yadif算是常見的低質(zhì)量濾鏡,處理拉絲效果很好,但會犧牲畫質(zhì),畫面會模糊,常見在毛發(fā)邊角處梳狀,以及線條的斷線情況。由于DVD一般就480i,這種情況會很明顯。
雖然會降低質(zhì)量,但是兼容性好,速度也快,能接受這個畫質(zhì)的話優(yōu)先這個。常規(guī)5爛2的話,這個效果其實還行。
Bob一般用于運動場景,及上面提到的攝影來源。簡單的說就是沒AI功能的“AI插幀”,不會多出有效信息。常見問題是運動邊緣有鋸齒,或畫面出現(xiàn)閃爍抖動等情況,細線條出明顯。
Decomb為速度和質(zhì)量在多種插補算法中切換。
EEDI2比Yadif的質(zhì)量好點,但速度慢很多,按需選擇吧。
Bwdif我不了解,官方說明里更是啥都沒提。大概就是預(yù)掃描交錯信息的Yadif?
其實反交錯為了質(zhì)量,常用nnedi3或QTGMC這種,所以說此軟件也就進行一般向的壓制。而且DVD這玩意情況相當復(fù)雜,建議還是多濾鏡的效果對比下。
降噪一般來說不用開,如果你壓制的目的主要是為了降低體積,那么推薦開超輕或輕,去掉一些肉眼難見的噪點,降低碼率(適用于crf壓制,比如crf19以上),2pass在較低碼率下對畫面有一定幫助。
一般選hqdn3d,NL-means太慢了。當然速度慢的質(zhì)量相對好。(家里有礦的請無視)
Chroma smooth:用于去彩色噪點及彩虹紋。(能把DeRainbow功能加進來算是進步了)一般用于比較差的DVD、VHS及LD轉(zhuǎn)DVD的那種源。
Colorspace:色彩空間(色域),一般保持默認。
灰度編碼勾選后視頻將變成黑白。
銳化按需求加吧,一般來說不推薦用。
去塊用于低質(zhì)量編碼造成的一些偽影的去除,但實際感覺沒啥用,我是關(guān)閉的。
VidCoder這里只提供了解決常見畫面問題的部分濾鏡,所以說靠這個軟件去用于修復(fù)畫面,達到比較好的畫質(zhì),是不現(xiàn)實的。也就日常壓制一下,別給予太高期待。

視頻編碼:
根據(jù)需求選擇編碼器,常用的為H264及H265,其中帶NvEnc的為顯卡壓制。推薦選擇H264或H265_10bit,是否使用顯卡壓制看需求,一般來說并不推薦。幀率一般選23.976,強烈推薦固定幀率,畢竟這個玩視頻的基本都躲不掉被VFR坑過。
品質(zhì)中一般推薦使用CRF壓制,數(shù)值越低畫質(zhì)越好,正常肉眼畫質(zhì)接近原片選18差不多,一般多使用數(shù)值18-22。此方式無法確定最后成片的實際文件大小,如果你想要固定成片大小在一個數(shù)值左右,請使用2pass功能,先點擊平均比特率輸入一個值,然后點下目標大小,再點回來,你就可以調(diào)節(jié)平均比特率了,調(diào)節(jié)碼率值時目標大小那里會自動換算成文件大小(需要切換大概是bug,為了保證生效,切換一下),右邊勾選2次編碼及加速首次編碼(使用GPU加速首次編碼對畫質(zhì)幾乎沒啥影響但提升速度很明顯)。由于要壓制兩次,耗時是長于CRF壓制的,如果你比較有經(jīng)驗,有優(yōu)先畫質(zhì)不在乎體積可以直接選擇CRF。此處需注意目標大小是僅視頻的,不包括音頻及其他部分的大小。
預(yù)設(shè)根據(jù)需求來選,預(yù)設(shè)越高(右側(cè)),理論上編碼越精細畫質(zhì)越好,但速度就更慢。一般來說影響壓制速度的主要有三點,1.視頻編解碼器,2.視頻濾鏡,3.預(yù)設(shè)。此處如果你能接受緩慢的速度那么推薦選緩慢,不然就進行降低。
一般來說x264編碼入門了基本就知道要選什么了,如果有條件的請學(xué)習(xí)x264編碼的相關(guān)知識。
微調(diào)一般不推薦選,默認無就行了。此處引用下CV3485的內(nèi)容可供參考。
如果你的視頻是真人演的,比如電影電視劇演唱會,那妥妥的--tune film。
如果你的視頻是平面2D動畫(偏flash風(fēng)格的),請選擇--tune animation。
如果你的視頻是:
動作復(fù)雜、特別是有許多3D場景的燒經(jīng)費2D動畫
或者是:
純3D動畫
請選擇--tune film
或者干脆啥也不寫(相當于--tune normal,萬金油預(yù)設(shè))
如果你的視頻中有大量的靜止畫面,比如靜止類PV,或者是動態(tài)相冊之類的,請選擇--tune stillimage。
快速解碼是為了一些解碼能力弱的老設(shè)備考慮的,目前的設(shè)備基本沒問題,正常就不用勾選了。檔次選高,級別推薦4.0-5.2范圍內(nèi)。關(guān)于級別這里,感興趣的可以了解一下。
右側(cè)可以進行自定義編碼參數(shù),你同樣可以參考那篇引用專欄里的壓制參數(shù)(格式需要改一下),在你知道你在干什么的前提下。


音頻編碼:
此碟有國語和日語兩種語言,我把這兩種流都選上,推薦壓制成AAC格式立體聲(2.0聲道),比特率一般推薦選擇與源文件給的一致。采樣率推薦不動,增益按需求來選,如果視頻聲音實在太小可以加上增益。直通選項是直接復(fù)制音頻流,可能會遇到問題,有強迫癥的可以試試,一般來說AAC編碼的音質(zhì)足夠了。如果想要一條音軌壓制成多個版本可以自行添加,然后選擇不同的編碼或碼率。
BD的音質(zhì)更好,按需進行壓制了,AAC算是萬金油選擇了。

9.點擊另存名稱“魔兵傳奇”,便于對整部進行壓制。
注意:不同碟,甚至可能不同集的黑邊會是不一樣的,注意檢查下裁剪設(shè)置,如果能接受黑邊的話可以默認都不進行裁剪。
10.設(shè)置輸出位置,如G:\魔兵傳奇\53.mkv
11.點擊預(yù)覽按鈕,選擇視頻的一個起始位置,然后選擇60秒進行編碼預(yù)覽。觀察下試壓制的片段是否能滿足要求,如果可以就可以進行壓制了,不行的話還需要對編碼設(shè)置進行調(diào)整。
12.點擊編碼按鈕就可以對53集進行編碼了。
13.你可以利用隊列功能進行批量壓制,可以無人值守了。比如在壓制前你可以點擊加入隊列,那么就生成了53集的壓制任務(wù)。此時把章節(jié)1-7改為章節(jié)8-14,修改文件名為54.mkv點擊加入隊列就生成54集的壓制任務(wù)了。以此類推。點擊編碼就開始編碼隊列了。

注意預(yù)估完成時間,如果時間過長,你不能接受的話,請對編碼設(shè)置進行調(diào)整。
PS:我經(jīng)常壓制忘記該文件名,新版本已經(jīng)會提醒你文件名重復(fù)了,十分友好。
編碼過程中可以暫停,想到了我用筆記本壓制時的日子,這個功能簡直福音。
另外只要這個隊列任務(wù)沒被編碼到你都可以進行修改,右鍵任務(wù)的編輯功能即可進入。
可以邊壓制,邊繼續(xù)添加隊列,不受文件來源的影響,節(jié)省時間。
這幾個功能加起來可以說是相當實用了。
還有一點就是可以把VFR視頻壓制成固定幀率的,如果遇到難以下手的VFR視頻可以試試。

由于近幾年去折騰web-dl去了,壓制什么的感覺忘了差不多了,如有錯誤,麻煩指正,感謝。

官網(wǎng):
https://vidcoder.net/
引用專欄CV3485 @磁爆線圈X :