網誌文章分布

網誌文章分布
入門教程系列:2017年三月,主要是提些播放軟體的安裝。
基本教程系列:2017年四月,會提到一些播放流程丶驅動程式丶播放器設定。
進階教程系列:2017年五月,大多談些濾鏡的事項。
SmoothVideo Project 系列:2017年六月,部分關於SVP的文章
測試筆記:2017年七月~,就是一些相關測試的筆記,錯誤可能較多。
SmoothVideo Project(SVP)日系手繪動漫(Anime)適用參數:永久置頂

2017年5月14日 星期日

進階教程系列(七) - 補幀濾鏡 SmoothVideo Project (SVP) 簡介

寫了這麼多篇,終於寫到本Blog的主題了,可喜可賀 (*゚∀゚*)
SmoothVideo Project (SVP) 透過Motion interpolation(運動內插),
在影片中原有的影格間,插入中間幀,藉此提高影片幀率,產生更加平滑丶流暢丶清晰的觀看體驗,
類似的技術在現在許多電視丶投影機中都可發現其蹤影,
而SVP的優勢是提供顯示卡加速,讓及時觀賞提高幀率的影片成為可能,
也是目前BlueskyFRC丶dmitriRender丶SVP之中唯一一個可以輸出10bit影片的補幀方案。*
*SVP輸出10bit影片,需要透過Vapoursynth。
(資料來源:SVP官方網站


效果如下,
影片請以 720p60 1080p60 觀看,
其餘格式不容易看出差異(會被youtube壓成30p)。




SVP補幀透過Avisynth運作(10bit則為Vapoursynth),
其核心為SVPflow,而SVPflow則是由MVTools2修改而來,
系出同源,也因此可以在彼此身上看到一些互相的影子,
透過一些轉換甚至可以替換部分組件運作。

目前我所知道的相關補幀方案有以下幾種,
SmoothVideo Project (SVP) - 使用SVPflow
InterFrame - 使用SVPflow
jm_fps - 使用MVTools2
但這幾種補幀方案補出來的效果卻差異很大,
明明都是相關的技術,甚至有幾種連核心都相同,
原因為方案所採用的參數不同,
參數有超過30項,能搭配出來的組合更是有非常多種,
而研究丶測試參數,則是當時撰寫本Blog的初衷,
希望其他有興趣的朋友可以一起研究不同組合。

題外話:
原本其實只想寫SVP的部分,
不過後來覺得既然要寫,那就乾脆從播放器開始寫起好了,
結果,就是拖了好幾個月才正式要提SVP的部分 (゚∀。)

本篇先不提如何安裝SVP,留到之後的文章再提,
因為SVP不同版本上有些差異,
希望能夠了解其差異在進行下一步,

有以下幾種版本,
SVP 3:僅支援32位元的播放器,但優勢為免費丶可調參數眾多。
SVP 4 Free:支援64丶32位元播放器,而且免費,但幾乎不可調參數。
SVP 4 Pro:支援64丶32位元播放器丶可輸出10bit影片丶可調參數眾多,但是...要錢。

我會比較建議使用SVP 4 Pro,
如果不想花這錢,則建議使用SVP 3,
SVP 4 Free沒幾個參數可調整,達不到我們的需求。
*SVP 3其實可以透過魔改來支援64bit,不過因為版權因素,不便多談,只好麻煩有需要的人自行研究囉。

當然,
如果對Avisynth有研究的朋友應該可以直接編寫腳本不用花這筆錢,
不過有研究的朋友應該也不會看這篇就是了... ヽ(✿゚▽゚)ノ

寫在最後,
會有本Blog,非常感謝K大的幫助,
告知了許多知識,
尤其是解釋SVP原始碼部分,
讀原始碼對非資訊背景的我來說實在有些難度,真的看不懂啊~~~
請受小的一拜 m(_ _)m

延伸文章:
進階教程系列(八) - 螢幕更新率Hz與影片幀率fps
SmoothVideo Project 系列(一) - 安裝丶簡易設定

接下來會提到幾種不同SVP的安裝方法及簡易版的參數設定,較複雜的部分則要在更晚一些才會提到,因為我也還在測試,也歡迎各位一起研究。

敬請期待~


我們下回見 :)

沒有留言:

張貼留言

熱門文章