Github 最近在短短時間榮獲廣大迴響莫過於Anime 4k演算法,他是一個開放原始碼的專案,能夠將動畫影片格放同時進行即時運算提升影片的清晰度,降低格放後的影片模糊感。

右側是格放影像原始效果。
左側是動畫影片經由Anime4K即時運算後的效果。
比較方法可以開啟新頁面瀏覽圖片。
拜電腦視覺的技術與電腦硬體的不斷提升,Animi4K有如此神奇的動畫影像格放清晰度提升的能力,對於廣大的動漫迷們是一個福音。Anime4K開放原始碼Github 有興趣者可以自行閱讀。
連結: https://github.com/bloc97/Anime4K
Anime4K的理論與基礎在Github 已經有相當詳細的介紹與說明,
話不多說 我們就直接切入實際的應用與各位分享。
實作步驟:
1. 準備HLSL檔案
2. 準備播放器-以Windows作業系統 Media Player Classic 為例
3. 播放器著色器設定
Step 1. 準備HLSL檔案
Anime4K HLSL檔案可以直接用於媒體撥放器的著色器, 下載HLSL檔案連結
https://github.com/bloc97/Anime4K/releases/download/v0.9/Anime4K_HLSL.zip
下載後解壓縮的HLSL檔案 需要繼續留用,請將檔案解壓縮後儲存目錄記得不被誤刪以免影響播放器的使用。
Step. 2 準備播放器-以Windows作業系統 Media Player Classic 為例
Windows作業系統環境下,常用的媒體播放工具非常多種類可選,這個案例以簡單易操作的 MPC-HC(Media Player Classic- Home Cinema) 為範例,這也是一個開放原始碼的軟體,介面簡潔容易操作,非常適合實驗操作。 MPC-HC 載連結
https://mpc-hc.org/downloads/
進入官網下載區列出可下載的版本,請依據您的電腦作業系統挑選適合的版本並完成安裝。

WIndows 64Bit 作業系統版本,請挑選右側 x64版本

Step 3. 播放器著色器設定
MPC-HC播放器透過著色器的設定使用Anime4K解析度提升運算,設定的路徑由播放(A)->著色器(B)->選擇著色器(C),即可開啟著色器的設定。

接著將準備好的HLSL檔案依序順序掛載至著色器。

完成後檢查著色器正常將Anime4K HLSL加入可用清單

進行Anime4K運算著色器配置
基於動漫類型的環境播放,要將低解析度的影片(例如 360p, 480p 此類的片源 )透過Anime4K的運算著色器順利在 1080p解析度的螢幕撥放高畫質清晰影像可以參考下列的配置。

B 按下【加入至Post-resize)按鈕
C 完成HLSL檔案的使用清單(須留意不同順序會有不同的效果)
備註:
Anime4K提供的HLSL檔案都有獨立的運算功能,因此不一定需要將所有的著色器運算全部加入Post-resize清單內。
Post-resizeost-resize清單的順序表示著色器的動作方式,因此不同的順序將會產生不同的效果。
結論
本次透過MPC-HC (Media Player Classic – Home Cinema) 使用Anime4K HLSL著色器演算法,能夠有效地將低解析度影片(例如 360p, 480p, 720p等片源)格放至1080p或是4K的顯示器,有效增加影片的清晰度。
Anime4K的著色器運算會使用CPU的資源,使用此類高運算量應注意本身電腦的等級能否勝任。
由於動畫影片的顏色與線條構圖很適合在Anime4K的運算,此類型的動畫播放均能提升影像的清晰度。
但對於手機或是攝影機拍攝的影片(稱之為生活影像)顏色表達較為複雜,
無法直接套用Anime4K提升清晰度,需透過Post-resize增加不同的著色器運算提升生活影像的清晰度。
後續有機會再實驗幾種不同的方式提升生活影像的解析度以及常見熱門撥放器的應用設定。