你是否經常詢問某個心愛的番,哪家BDRip畫質最好?
你是否喜歡下載多個版本的BDRip,沒事截圖對比?
你是否厭倦了播放器掐點截圖,bakashot上傳圖,windows圖片瀏覽器反覆切換做比較?
你想知道vcb-s做截圖對比,是怎樣高效而高質量的完成截圖,並反覆對比以作質量檢查么?

今天,我們為大家帶來任何一個下載黨,能做到的最蛋疼的地步,所需要的工具,一份能方便你各種姿勢比較不同版本BDMV/BDRip的腳本。

閱讀本教程之前,請確保你已經閱讀了科普三科普四科普六。請確保你的機器是Windows Vista/7及更高的64bit版本,各種MSVC庫什麼的基本不缺。

 

0.前言

解答「BDRip哪家好」最終極的答案,就是實事求是,用圖說話。不幸的是,普通觀眾做「截圖對比」簡直是噩夢般的複雜——你先得配置好播放器,然後把所有的視頻截取同一幀,然後你還得設法在100%下切換不同的圖片反覆對比。效率低下的讓人頭疼不已。

今天我們會教大家通過安裝一套工具,來半自動化上述過程,方便大家以最高效率和質量來做對比。我們也會講述一些做BDRip對比,新手常見的錯誤、疏漏和偏見。

 

1.收集資源

嚴肅的BDRip對比,是一定要有BDMV(原盤)參與的。如果沒有足夠豐富的經驗,不用BDMV做對比的結果,只能說是哪一部討好你的眼睛,作為BDRip本身的優劣評估,幾乎100%不具備可信度:

結論:我覺得A比B好,A的畫面很銳利,B太模糊了 <-> 真相:A做了很明顯的主觀調整,比如銳化,銳化和喪心病狂的銳化。
結論:我覺得A比B好,A的線條很清晰,B線條太虛了 <-> 真相:A做了很明顯的主觀調整,比如收線,銳化和線條加深。
結論:我覺得A比B好,A看不到任何色帶/鋸齒/ringing,B還有點殘留<-> 真相:A的去色帶/aa/dering把細節全抹了
結論:我覺得A比B好,A的畫面噪點細節保留更好,B的畫面太乾淨了<-> 真相:A加了噪點

…………

 

BDRip的收集應該不用多說,BDMV一般不好找。公網比較集中的資源是tsdm的高清資源區,找資源和下載,請善用索引搜索(可以用規範的番名稱和”BDMV”作為關鍵字)

找BDMV,以及下載、解壓動輒100GB數據的漫長,足夠讓你明白BDRip存在的必要性,以及懷疑你為什麼要浪費人生做這件事情。所以更好更明智的做法往往是只下載一卷BD,甚至是一卷BD的前半部分,解壓出7GB左右的一集足矣。

BDMV解壓完畢之後,如果你以前沒接觸過,那麼就搜索後綴名為m2ts的文件,最大的那幾個,自己拿播放器播放看看就懂了。

如果你實在是不想找BDMV,或者找不到,一個退而求其次的方法是用ReinForce這種高碼率裸壓組的BDRip作為參照。至少加入這個參照,可以讓你排除掉那些加了各種很明顯的、主觀優化的BDRip,這些往往是在無源比較中最容易魅惑人眼的存在。

 

2.安裝工具

我們依賴的工具,就是現在vcb-s壓片用的主流預處理工具,VapourSynth(簡稱VS)。

本教程中所有工具和腳本可以在這裡下載:http://pan.baidu.com/s/1bode6y7

安裝VS之前,一般需要先安裝Python 64bit,安裝程序是python-3.5.0-amd64.exe

記好你安裝到了哪裡;裝好後,把mvsfunc.py文件放到Python35\Lib\site-packages文件夾內。

 

VapourSynth的本體安裝文件是vapoursynth-r29.exe。同樣,記好你裝在哪裡。裝好後,把plugins64.7z里的4個dll文件解壓丟到VapourSynth\plugins64裡面。然後,把vseditor.7z解壓到VapourSynth根目錄下。以上,VapourSynth安裝完成。

 

把BDMV源(*.m2ts)和BDRip(*.mkv/*.mp4)放到同一個文件夾中,文件名盡量簡單(全英文/數字),比如yousei.mkv, reinforce.mkv這種。把compare.vpy也放到該目錄內。用vseditor目錄內的vsedit.exe打開vpy:

show

 

3. 調試代碼

代碼本身應該不難理解,照著注釋,修改文件名就好。這個代碼中默認是讓你比較一份原盤+兩份BDRip,然後在8bit顯示器上顯示。如果你需要添加、刪減rip份數,或者根據自己顯示器修改輸出精度,自己看著改就行。對於理解能力>初中畢業水準的人,應該很容易照貓畫虎吧。

設置好文件名,也做完添加或者減少,就可以點擊Script-Preview(F5),然後等待……

需要等待的原因是,為了保證能精確地定位到任意一幀,這個程序必須在首次讀取某個視頻文件的時候,全部讀盤來做一個預處理。預處理的結果就是你會發現文件夾內多了一堆*.lwi文件。預處理過程可能很長(對於7GB一集的藍光,全讀取一次花的時間不少),但是預處理只需要做一次就好。

畫面彈出來的時候是這樣的

show

底下的時間軸可以隨意點擊,來觀察不同時間段,選中時間段之後,用前後鍵來切換,畫面會依次顯示源、rip1、rip2、源的下一幀……

左上角是文件名稱,方便你看當前顯示的是哪個視頻。如果不需要,可以找到對應部分代碼刪了,這樣可以做ab對比的盲測(順道你可能還需要把左下角的幀數蓋了,不然根據周期性可以推算——比如說對比的是源+rip1+rip2,那麼源的幀一定是0、3、6、9……)。

右下角可以選擇是否放大處理。No zoom是不放大,需要放大選擇fixed ratio,然後右邊2.0表示放大兩倍,你可以自己設置任何整數。再右邊是選擇放大演算法,選用Nearest 來保證像素對像素的整數倍放大。問為什麼不用Bilinear(雙線性)的自己看左上角文字,就知道對於整數倍放大觀察,非Nearest演算法運算插值出來的東西有多不靠譜。

4. 使用限制

不要指望這麼個簡單的東西能幫你各種姿勢比較所有番的BDRip,以下是它不能正常工作的場合。如果它報錯了,或者結果莫名其妙,先按上文複查幾遍你的操作步驟,然後再檢查:

1. 源和成品幀數/幀率不同。如果它們開頭對齊,只是結尾不一樣還好說;這時候短的視頻會重複最後一幀,強行跟其他的等長。但是如果它們開頭不對齊,你就沒辦法做到定位同一幀,來回比較各份BDRip了。規範製作的BDRip一般不存在這種問題,僅限於原盤是23.976fps(24p)。碰到演唱會或者老番什麼的30fps,放棄吧。

2. 源和成品的解析度不一致。本程序中我的處理方式是,如果解析度不是1080p,那麼用non-ringing Lanczos 4(這是一個效果中上的演算法,略好於madVR默認,不會生成明顯瑕疵,也不會像nnedi3自帶抗鋸齒/waifu2x自帶銳化那樣優化畫面,很公平)拉升到1080p。這樣可以讓720p等加入評測,然而,對於切邊的BDRip則不是好做法(很多DVD拉上來的老番BD,一般都是切邊+降解析度)。切邊+降解析度的BDRip最規範的是先拉升到切邊後的解析度,再把黑邊加回去。然而以上步驟顯然需要具體Rip具體設置,沒法一段固定代碼搞定。

 

5. 作比較的時候幾點忠告

1. 公平比較。簡單說,視頻碼率相似才有比較的意義,一般視頻碼率差別30%以內。算上一條24bit無損音軌,那麼就是文件體積相差20%,像是1GB vs 1.2GB這樣。音軌越多,造成的後果就是視頻體積差異被縮小(你看mkv好像才差15%,其實視頻碼率很可能差了50%)。一般24分鐘的番劇,一條16bit無損flac 約140MB,24bit的約230MB,你從總體積中減去音軌體積可以估算出純視頻體積。你可以強行把不同體積檔次的拉來一起比,但那樣就別單憑畫質斷高下。

2. 識別瑕疵。有時候一些Rip看似丟了一些細節,但這往往是瑕疵修復的代價。比如說deband肯定不可避免的誤傷暗場細節,dering/aa一定會對紋理/線條有塗抹,這是沒辦法的。你在一個場景看到A比B更接近原盤,也許別的場景就是B教A修復了瑕疵。對於任何正常下載觀看的觀眾,捨棄一些他們永遠不知道,更不注意的細節,來換取他們不會經常因為色帶/鋸齒而煩惱,顯然是利大於弊。如果你發現個別場景瑕疵去除的不徹底,也無可厚非,很可能因為極個別場景徹底的代價往往是全局細節損失慘重,反而得不償失。

3. 辯證的評價主觀調整。以銳化為例,科普6中我就有討論過,這也適用所有主觀調整:主觀調整完全沒有,觀感黨不服;主觀調整太高,畫風黨不服,一般來說最好的選擇是取一個能最優化大家平均滿意度的值,並保證不做無謂的調整(比如主觀性調對比這種觀眾播放器可以完成的事情),以及引入明顯瑕疵。(過分銳化/收線造成ringing)

4. 區別靜態/動態區域。這點在教程3中我就有說過,動態部分爛一點無可厚非,因為實際播放時候幾乎無從看出。碼率省下來給靜態部分有時候是更好的選擇。

5. 珍愛視力,保護眼睛。節約時間,快樂補番。

 

本教程作為VCB-Studio對於任何求推薦、求評價、求對比的終極解答。如果太長不看,可以去積分區花費積分求推薦;如果欲求不滿,可以考慮自學壓片,或是氪金買買買報名加入vcb-s。

[VCB-Studio 科普教程 2.3] 跨平台播放器 mpv 配置入門

mpv 是著名開源項目 MPlayer 的分支,因其對最新軟硬體平台、視頻標準以及各種高畫質選項的支持而廣受好評,也是目前非 Windows 平台上高畫質播放器的不二選...

阅读全文

[VCB-Studio 科普教程 2.2] 基於 PotPlayer 和 madVR 的播放器教程(已更新 XySubFilter)

Potplayer 是高清影視常用的播放器,界面簡潔,功能齊全,比 MPC-HC 和 MPC-BE 更人性化;但其默認方案十分糟糕,預設過多錯誤,無法正確播放 10-bit 視頻,...

阅读全文

[VCB-Studio 科普教程 1.3] 在 macOS 上使用 IINA 播放器

本文主要為 macOS 用戶介紹 IINA 這款播放器。和之前的 MPC-HC 和 PotPlayer 的教程一樣,本文的目標讀者是對播放器不希望太折騰,同時希望能獲得較好畫質的...

阅读全文

47 条评论

  1. 一開始就教他人VS。。。個人覺得對於初學者而且並不會接觸很專業的動漫壓制的話用avs+megui或者直接x264/5命令行就行了吧,用VS還要學比avs複雜的多的語法。。還沒有gui直接用( ー̀дー́ )

  2. 關於《少女騎士物語》這番的線條的鋸齒感,我想問問這個屬於原生作畫高於1080然後降到1080、還是屬於原生低於1080然後拉到1080的?

  3. reinforce的東西光看體積就不太敢碰啊233,話說這次居然涉及到vs的內容了誒,網上關於這個的資料並不算多,有了editor之後其實跟avs比也不算麻煩多少了,然後據說這東西能掛avs的濾鏡然而沒成功過,是本身就不行嗎,求指點姿勢orz

欢迎留言

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据