(1)Deinterlacing需要DXVA2的存在,XP使用者需要安裝.NET 3.0(或更新版)去獲得DXVA2
(2)使用DXVA2 deinterlacing意味著會開啟潛在的所有令人討厭的GPU運算法
像是noise reduction與edge enhancement將會帶到madVR
所以,確認將你的GPU driver's control panel所有的這些功能關(guān)閉.當然,madVR只有在需要去交錯時才會使用DXVA2
所以對于progressive的材料(或當你使用外部去交錯)那將與舊版的madVR無任何差別.
(3)此時此刻madVR跟VMR與EVR幾乎能做相同的事.不理想的情況例如:
MPEG2旗標是可信的,所以影片去交錯可能不完全正確,特別是MPEG2的DVD與電視訊號.我將會在未來的版本做改善.
(4)關(guān)于你所指定的那種色彩空間,madVR跟其他渲染器來比算是很少挑剔的.
madVR會非常樂意的去交錯在所有8bit YCbCr的格式上.甚至4:2:2與4:4:4,madVR在DXVA2 deinterlacing時將會轉(zhuǎn)換到4:2:0
(5)ATI顯卡使用者請設定"Advanced Color -> Dynamic Range" and set it to "Limited (16 - 235)"
這能確定在DXVA2 deinterlacing時Blacker than black(0-15)與Whiter than white(236-255)不會被切斷.
(6)為了縮減壓縮檔的大小,我已移除madVR壓縮檔里的Intel software decoder DLL
總而言之,因大多數(shù)人可能都使用libav decoders
如果你想使用Intel decoders,可以在此下載分離出來的DLL檔.
(7)這是第一個實驗性的版本,bugs在所難免.
請先下載以下2個范例影片自行比較60 FPS和24 FPS的差別,分辨不出來的話...那你可以不用SVP來折騰你的電腦了XD
范例影片1
60Hz(InterFrame)
24Hz原始影片(Original)
范例影片2
60Hz(InterFrame)
24Hz原始影片(Original)
15 FPS vs. 30 FPS vs. 60 FPS 比較
是否明顯感覺60 FPS影片在畫面平移時很平滑、順暢 ?
這平滑影片是由InterFrame軟件轉(zhuǎn)檔來的并非以即時的方式呈現(xiàn)
如果要針對不同影片做即時插幀,那么就需要 SVP 的幫助
把影片幀率 23.976fps 提升為 60fps (與螢幕同步),再搭配 ReClock 使影音同步
欲順暢播放1080p(高碼率)并即時插幀且是AMD(ATI)顯卡,請以此為基準:
i7-920@4.0GHz
Uncore@3.6GHz
AMD HD6970/2GB@880/1375, Catalyst 11.8 preview以后
NVIDIA 顯卡 ...
抱歉,手邊能跑的N卡全被a走 ;em42;
SVP 顯卡支援表:http://www.svp-team.com/wiki/GPU_Compatibility
AMD HD69xx,SVP官方建議驅(qū)動11.7(含)之后的版本,并再另外安裝 OpenCL 驅(qū)動
NVIDIA 已在驅(qū)動安裝包內(nèi)建,不必另外下載安裝
SVP 3.0.5 Full 下載
以下分別介紹:
一、SVP 安裝
二、PotPlayer 設定 (這部分跳過)
三、SVP 設定
______________
一、SVP 安裝
(1) 語言請選擇 English
(2) 依據(jù) CPU 等級選擇 SVP 內(nèi)定的設定參數(shù)
(3) SVP接口,建議選擇 Expert 模式
(4) 其余選項可不用勾選
(5) 圖中應該還有一個 ReClock 安裝選項,不過由于是安裝后再重新抓圖,所以沒有顯示...
建議勾選 AviSynth 2.5.8 MT、Visual C++ Redistributable 2008
FFDShow 和 AviSynth 如果已安裝較新版本,可不用安裝
ReClock 非必備,依個人喜好決定,相關(guān)設定請爬本篇前文 :PPP:
三、SVP 設定
(1) 執(zhí)行 SVP,如圖所示
(2) 勾選 GPU-acceleration (OpenCL)
(3) Demonstration mode 分屏演示有無 SVP 差異
(4) 分別針對不同影片分辨率、幀率設定參數(shù)
如果硬件配置與我差不多的,可以嘗試如圖設定
(5) 由于插幀是即時運算,難免會出現(xiàn)瑕疵
以下二個參數(shù)可以[COLOR="Blue"]抑制瑕疵[/COLOR](即人物、物體邊緣會有肥皂泡或破碎的情形)
Contour artifacts suppression: High
Bad areas artifacts suppression: High
不過這樣的設定,在插幀合成上看起來會不太自然
一般改成 "雙Normal" 或是 "Nothing+Normal or Normal+Nothing"
此選項不同影片場景有不同效果,畫面合成要自然的話
選項可在 Nothing <---> Above Normal 之間實際播放后再決定
以下四個參數(shù)可配合 "雙Normal" 或是 "Nothing+Normal or Normal+Nothing" 再做優(yōu)化
Search radius
Motion estimation accuracy
Blocks size
Blocks overlapping
這邊提供一個播放動畫的設定范例
紅框部分可依播放內(nèi)容不同自行調(diào)整
如果播放中遇到強制關(guān)閉情況,請降低藍框部分數(shù)值設定
實際播放截圖
(1) 一開始播放影片會停頓一下是正?,F(xiàn)象,這段時間是在處理影片該如何做插幀初始設定
影片分辨率、碼率越高,插幀初始設定時間越久,CPU效能越高者此段時間越短
(2) 確認 SVP 為運作中
(3) 開啟效能監(jiān)控視窗
插幀效能指標 --> SVP-index 必須維持 1x
曲線波動過大,畫面會停頓等待運算
(4) 開啟 OpenCL
(5) 關(guān)閉 OpenCL,CPU 使用率較高,GPU 使用率稍微下降,內(nèi)存使用量較少
其實“播放器、渲染器、分離器、解碼器”是可以隨意搭配的
只是 ffdshow raw video filter 一定必須設定為強制優(yōu)先加載
SVP 必須透過 ffdshow raw video filter 對影像做后制處理(即插幀)
不同影片其實有一些小差異,設定并沒有辦法完全通用
強制關(guān)閉是因為調(diào)太高耗用太多內(nèi)存,目前SVP沒有x64版本
再說即使支援了,其它相關(guān)的播放器、渲染器、分離器、解碼器也要能配合 ...
如果 Motion estimation accuracy 能跑 To quarter-pixel 應該會再好一些
開madVR+OpenCL,限制是720p以下,1080p任意碼率皆狂當:PPP:
開EVR-CP+DXVA+OpenCL,1080p只能到 To half-pixel
播放器內(nèi)存使用超量死掉前的警告訊息 ...
另外建議針對經(jīng)常播放影片的分辨率、幀率設定好對應的profile,效果會比較好
如果下載的片源(分辨率、幀率、壓制)都相近
只要先開啟 SVP 播放影片,再取得 AVS-script 手動填入 ffdshow raw video filter
這樣就不會在一開始播放停頓了,而 SVP 也可以關(guān)閉不需背景執(zhí)行
不過這方法不適用于“動畫的變動幀率”,要能支援 VFR,只能啟用 SVP 在背景偵測
(1) 播放后取得 AVS-script
(2) 復制 AVS-script
(3) 貼至 ffdshow raw video filter 的 AviSynth 并勾選啟用
(4) 播放效果與 SVP 在背景執(zhí)行時一樣,但不會在一開始播放時有停頓一會的現(xiàn)象
SmoothVideo Project的罩門在哪里呢?
目前看來還是拿Frame Rate為變動不定的片子沒辦法....尤其是rmvb這種的
因為影格速度一直變動,補插影格的輸出量就得一直跟著變動....
然后一直重新偵測重新調(diào)整輸出...
結(jié)果看rmvb沒開SVP還比較順
還有另一個就是
開SVP的記得片子盡量用字幕為內(nèi)掛或外掛的,別用內(nèi)嵌的
字幕也是一個小小罩門...
另外又錄了Sacred Seven的OP
看官自己再比較一下,一樣都60FPS模式錄的
Sacred Seven OP 外掛字幕 無SVP (原始Frame Rate 23.976)
Sacred Seven OP 外掛字幕 開SVP (Frame Rate 補插到60)
然后再看看字幕有出竅效果的
Sacred Seven OP 內(nèi)嵌字幕 開SVP (Frame Rate 補插到60)
SVP中毒了...
現(xiàn)在10bit的壓制逐漸開始流行,由于其可以在保持高畫質(zhì)的前提下大大提升壓縮效率,所以是急需普及的新技術(shù)。
10bit壓制主要是通過提升編碼的精度,從而在有損壓縮時可以采用更高的量化值,同時保持十分好的質(zhì)量,于是可以在比8bit壓制更低的碼率下還原出更好的畫面。
8bit量化下的Luma和Chroma取值范圍:Y:16-235,Cb/Cr:16-240。10bit量化下的Luma和Chroma取值范圍:Y:64-940,Cb/Cr:64-960。所以10bit在更高的精度冗余下可以在有損編碼時有更高的效率。
具體對于畫質(zhì)有利的方面主要在于:
1.防止banding(色彩平滑過渡區(qū)域的色帶)產(chǎn)生
2.提升暗場效果
3.更好地容納噪點
而這幾項正好都是現(xiàn)在8bit壓制中很難處理的地方。特別是對于動畫,banding是個及其麻煩的東西。暗場是十分容易碼率分配不足,并且產(chǎn)生畫面劣化的部分。而噪點則是十分消耗碼率。10bit下這些困難的東西都變得容易處理了。
聯(lián)系客服