本篇來說說螢幕更新率Hz與影片幀率fps的一些細項,
首先必須要清楚明白螢幕更新率與影片幀率的差異,
螢幕更新率:螢幕每秒更新的頻率,通常採用赫茲(Hz)表示。
影片幀率:影片每秒顯示張數(Frame per Second,FPS),因此常以fps表示。
並不是有著120hz螢幕就能享受到120fps的影片,
反之,也不是有著120fps影片就等於在看120fps的影片,
而是取「螢幕更新率」和「影片幀率」之中的較小值,才是真正體驗到的感受。
例如:
48Hz螢幕 + 24fps影片 ---> 24fps觀感
60Hz螢幕 + 120fps影片 ---> 60fps觀感
主要為補幀軟體-SVP參數測試及簡易播放軟體設定;所有SVP測試皆使用1080p動畫類影片,建議搭配外掛字幕動畫影片使用。文章中如有錯誤,還請告知,謝謝。由於近期沒有時間在家悠閒看影片調參數,呃...其實已經幾年沒看了,如果SVP有更新可以提醒我更新一下腳本。
網誌文章分布
最新消息:
AviSynth/VapourSynth Filter 支援 YUV444P16 格式啦~ 這樣就有很多花樣可以玩了,像是Waifu2X, RIFE等RGB濾鏡可以幾乎無損輸出! 超開心
最近的腳本有提供RIFE實時撥放支援,等過段時間再把RIFE的相關資訊寫到Blog中 如果有時間的話...咕咕咕
DmitriRender迎來時隔年五年多的更新了(僅限NVIDIA Ampere, Turing, Pascal, Maxwell, Kepler顯示卡),同時也支援10Bit輸出。不過新版好像緩衝有點太少,容易卡頓
SVP最新版本已支援在DS系撥放器中透過Avisynth Filter輸出10Bit畫面,而且跳轉時卡頓狀況有大幅改善。
由AMD工程師回覆,AMD已徹底終止Fluid Motion技術,如有BFRC需求的用戶請多加留意。 (https://community.amd.com/thread/250830)
近期更新文章:
色彩校正筆記 - D65白點及配色函數(Color Matching Function)
測試筆記:RIFE實時撥放測試結果 (2024-10-06更新)
測試筆記:SVP最新測試版參數(beta script)(2024-10-06 腳本更新)
2017年5月15日 星期一
2017年5月14日 星期日
進階教程系列(七) - 補幀濾鏡 SmoothVideo Project (SVP) 簡介
寫了這麼多篇,終於寫到本Blog的主題了,可喜可賀 (*゚∀゚*)
SmoothVideo Project (SVP) 透過Motion interpolation(運動內插),
在影片中原有的影格間,插入中間幀,藉此提高影片幀率,產生更加平滑丶流暢丶清晰的觀看體驗,
類似的技術在現在許多電視丶投影機中都可發現其蹤影,
而SVP的優勢是提供顯示卡加速,讓及時觀賞提高幀率的影片成為可能,
也是目前BlueskyFRC丶dmitriRender丶SVP之中唯一一個可以輸出10bit影片的補幀方案。*
效果如下,
SmoothVideo Project (SVP) 透過Motion interpolation(運動內插),
在影片中原有的影格間,插入中間幀,藉此提高影片幀率,產生更加平滑丶流暢丶清晰的觀看體驗,
類似的技術在現在許多電視丶投影機中都可發現其蹤影,
而SVP的優勢是提供顯示卡加速,讓及時觀賞提高幀率的影片成為可能,
也是目前BlueskyFRC丶dmitriRender丶SVP之中唯一一個可以輸出10bit影片的補幀方案。*
*2020年10月後,SVP可以透過Vapoursynth或Avisynth輸出10bit影片。
(資料來源:SVP官方網站)
效果如下,
影片請以 720p60 或 1080p60 觀看,
其餘格式不容易看出差異(會被youtube壓成30p)。
進階教程系列(六) - 補幀濾鏡 DmitriRender(2022-03-05更新)
DmitriRender為一款補幀濾鏡,
可以在觀看時即時將影片補幀,
同時支援Intel丶Nvidia丶AMD顯示卡,並且非常節省CPU資源,
除了支援固定幀率影片外,也同樣支援變動幀率影片。
先來看看效果,
可以在觀看時即時將影片補幀,
同時支援Intel丶Nvidia丶AMD顯示卡,並且非常節省CPU資源,
除了支援固定幀率影片外,也同樣支援變動幀率影片。
先來看看效果,
影片請以 720p60 或 1080p60 觀看,
其餘格式不容易看出差異(會被youtube壓成30p)。
進階教程系列(五) - 補幀濾鏡 Bluesky Frame Rate Converter(2022-03-05 更新)
Bluesky Frame Rate Converter是一款使用AMD Fluid Motion Video(俗稱 FM 或 AFM)功能的濾鏡,
原先AMD Fluid Motion Video僅能在特定軟體中使用(POWERDVD),
經由Bluesky Frame Rate Converter的製作者修改成DirectShow濾鏡,
讓其餘播放軟體也能開啟此功能。
先來看看效果,
原先AMD Fluid Motion Video僅能在特定軟體中使用(POWERDVD),
經由Bluesky Frame Rate Converter的製作者修改成DirectShow濾鏡,
讓其餘播放軟體也能開啟此功能。
先來看看效果,
影片請以 720p60 或 1080p60 觀看,
其餘格式不容易看出差異(會被youtube壓成30p)。
進階教程系列(四) - 音訊渲染濾鏡 Multichannel Asio Renderer
我想,應該有些人會有迷信ASIO音質較佳的想法,(例如:我)
但在這篇就不討論音質那類的玄學了。
在開始正文之前,
先聲明一下,
在使用此濾鏡前必須安裝 .NET Framework 4,並且需要先安裝音效卡的ASIO驅動。
相關連結:
Multichannel Asio Renderer
.NET Framework 4.7
但在這篇就不討論音質那類的玄學了。
在開始正文之前,
先聲明一下,
此濾鏡並不能提升音質,而且使用上還可能會有些問題,如果沒有ASIO迷信的使用者,會比較建議使用微軟開發的WASAPI通道,至少問題少很多,如果需要「提高音質」的濾鏡,可以試試ffdshow Audio Processor。Multichannel Asio Renderer為由一位奧地利資訊領域的教師所開發的多通道ASIO音訊渲染器,
在使用此濾鏡前必須安裝 .NET Framework 4,並且需要先安裝音效卡的ASIO驅動。
相關連結:
Multichannel Asio Renderer
.NET Framework 4.7
進階教程系列(三) - 字幕渲染濾鏡 XySubFilter丶AssFilterMod(2022-06-11更新)
本篇要來談談字幕濾鏡,
雖然標題是訂 XySubFilter ,但也會提到xy-VSFilter,xy-VSFilter 為NMM-HD論壇的 x小鱼y 由VSFilter 2.39修改而成,
大幅提高效率,降低CPU使用率,也改善字幕渲染效果。
而 XySubFilter則是2013年與madshi(madVR的開發人員)合作,在保持xy-VSFilter的高效率以外,
也修正了一些舊有錯誤,並提供更優異的字幕渲染品質。(雖然現在MPC-BE內建字幕繪製器效率也提高很多,)
雖然聽起來好像 XySubFilter 勝於 xy-VSFilter,但有些電腦效能不足而僅能選擇 EVR渲染(非EVR-CP)時,
還是只能使用 xy-VSFilter 來渲染。(XySubFilter 及內建字幕繪製器無法在 EVR渲染模式工作)
一般那種KB級的字幕不需要考慮到效率問題,MB級那種超多特效的字幕才需要考慮效率問題,
雖然xy-VSFilter效率優異,不過bug也不少,而內建的效率中等,但有些特效卻不能顯示。
相關連結:
NMM-HD論壇 - xy-VSFilter (非最新版本)
doom9 - xy-VSFilter Project (xy-VSFilter丶XySubFilter皆有)
雖然標題是訂 XySubFilter ,但也會提到xy-VSFilter,xy-VSFilter 為NMM-HD論壇的 x小鱼y 由VSFilter 2.39修改而成,
大幅提高效率,降低CPU使用率,也改善字幕渲染效果。
而 XySubFilter則是2013年與madshi(madVR的開發人員)合作,在保持xy-VSFilter的高效率以外,
也修正了一些舊有錯誤,並提供更優異的字幕渲染品質。(雖然現在MPC-BE內建字幕繪製器效率也提高很多,)
雖然聽起來好像 XySubFilter 勝於 xy-VSFilter,但有些電腦效能不足而僅能選擇 EVR渲染(非EVR-CP)時,
還是只能使用 xy-VSFilter 來渲染。(XySubFilter 及內建字幕繪製器無法在 EVR渲染模式工作)
特效:XySubFilter > xy-VSFilter > 內建字幕繪製器(MPC-BE)
效率:xy-VSFilter > 內建字幕繪製器(MPC-BE)> XySubFilter
一般那種KB級的字幕不需要考慮到效率問題,MB級那種超多特效的字幕才需要考慮效率問題,
雖然xy-VSFilter效率優異,不過bug也不少,而內建的效率中等,但有些特效卻不能顯示。
某些少數特殊情況,內建字幕繪製器(MPC-BE),表現會比其他優異
相關連結:
NMM-HD論壇 - xy-VSFilter (非最新版本)
doom9 - xy-VSFilter Project (xy-VSFilter丶XySubFilter皆有)
xy-VSFilter - pinterf mod (由pinterf維護的最新版本)
AssFilterMod - DirectShow subtitle renderer (似乎已終止開發?)
xy-VSFilter - libass mod x64 (jesec 修改版) (似乎已終止開發?)
AssFilterMod - DirectShow subtitle renderer (似乎已終止開發?)
xy-VSFilter - libass mod x64 (jesec 修改版) (似乎已終止開發?)
進階教程系列(二) - 視訊渲染濾鏡 madVR(2022-03-05更新)
呃...
先和大家說聲抱歉,
雖然這篇是要寫點與madVR有關的東西,
但其實我對於madVR根本沒花多少時間測試,
大多是查詢 暮星前輩 的 萬年冷凍庫 系列之3─最強渲染器-madVR,
然後就依樣畫葫蘆,直接套用,
建議有心的朋友們,還是以 萬年冷凍庫 的madVR文章為主,謝謝。
madVR官網:http://madvr.com/
madVR 測試版載點:[AVSforum] madshi - latest activity
madVR HDR映射討論串:[AVSforum] Improving Madvr HDR to SDR mapping for projector
進階教程系列(一) - 解碼濾鏡 LAV Filters(2022-03-15更新)
LAV Filters 是目前最常被使用的解碼濾鏡之一,支援各類影片解碼,亦具備優秀的硬解能力。
其中64bit版本的性能又比32bit好上許多,可以參考入門教程系列(四) - 後記雜談這篇
相關連結
Doom9討論區:https://forum.doom9.org/showthread.php?t=156191
發行版載點:https://github.com/Nevcairiel/LAVFilters/releases
測試版載點:https://files.1f0.de/lavf/nightly/
由於LAV內建的抖動(Dither) 精度比許多撥放器內建的渲染器還來的好,
若無使用madVR渲染,會建議採用LAV內的抖動處理,並避免撥放器影響,
尤其是PotPlayer,其內建影像處理濾鏡是破壞畫質的元兇之一,建議關閉。
(關閉方法請參考:基本教程系列(五) - 播放軟體 PotPlayer 篇)
其中64bit版本的性能又比32bit好上許多,可以參考入門教程系列(四) - 後記雜談這篇
相關連結
Doom9討論區:https://forum.doom9.org/showthread.php?t=156191
發行版載點:https://github.com/Nevcairiel/LAVFilters/releases
測試版載點:https://files.1f0.de/lavf/nightly/
如果有特殊硬解需求,如HEVC YUV444 10Bit,可以考慮使用MPC-BE的內部解碼器,LAV video decoder在這方面的更新速度較慢。
由於LAV內建的抖動(Dither) 精度比許多撥放器內建的渲染器還來的好,
若無使用madVR渲染,會建議採用LAV內的抖動處理,並避免撥放器影響,
尤其是PotPlayer,其內建影像處理濾鏡是破壞畫質的元兇之一,建議關閉。
(關閉方法請參考:基本教程系列(五) - 播放軟體 PotPlayer 篇)
訂閱:
文章 (Atom)
熱門文章
-
有鑑於文章愈來愈多,在此整理成一個表單,方便後人快速找尋文章。
-
在先前的文章中提到D65白點座標、分光輻射計(Spectroradiometer,光譜儀)以及比色計(Colorimeter,色度計)、配色函數(Color Matching Function, CMF)、光譜校正,本篇將分別記錄個別值得留意的的注意事項。
-
LAV Filters 是目前最常被使用的解碼濾鏡之一,支援各類影片解碼,亦具備優秀的硬解能力。 其中64bit版本的性能又比32bit好上許多,可以參考 入門教程系列(四) - 後記雜談 這篇 相關連結 Doom9討論區: https://forum.doom9.org...
