開源AI影片放大&補幀軟體:REAL Video Enhancer,支援Linux與Windows

開源AI影片放大&補幀軟體:REAL Video Enhancer,支援Linux與Windows

你有老影片畫質太差需要修復嗎?想要讓影片提昇到60FPS增加流暢度嗎?

「REAL Video Enhancer」可以幫你達成,它能夠將影片解析度放大,轉成4K60p的高畫質內容。

REAL Video Enhancer的功能類似專有軟體Topaz Video AI,不過其為自由軟體,完全免費使用,而且支援Linux與Windows系統。

這個軟體整合了許多開源的AI影片放大與補幀技術,將其做成圖形界面方便操作。

包含的技術如下:

放大模型:SPANkendata、ClearReality、Nomos8k-SPAN、OpenProteus、AnimeJaNai (RealESRGAN)補幀模型:RIFE、GMFSS、GIMM這裡列出的模型能夠用來處理真人與動畫類的影片。作者未來可能會加入影片修復模型支援,讓放大後影片的畫面雜訊少一些。

動漫影片放大,480p → 4K真人影片放大,480p → 4K

請注意,REAL Video Enhancer只能放大影片,若需要Linux的圖片放大軟體,請使用Upscayl。

1. 硬體需求#REAL Video Enhancer是用Python寫成,支援Linux與Windows系統。

針對不同品牌的GPU,REAL Video Enhancer提供多種處理後端:

NCNN,透過Vulkan計算,適用於Intel、AMD、Nvidia的GPU。Pytorch,只能透過Nvidia CUDA或AMD ROCm加速。TensorRT,僅Nvidia GPU可以使用,且需要RTX 40或更新的GPU才可使用。DirectML,尚未實作。NCNN Vulkan是最為通用的方案,大多數GPU都支援。若有獨立顯卡就用獨顯處理,用CPU內顯處理太慢了。

2. 安裝REAL Video Enhancer#以Ubuntu為例,Intel GPU的驅動應該包含在Mesa裡面了,至於Nvidia GPU需要安裝專有驅動。

我等會要用NCNN計算,所以確認Linux系統GPU的Vulkan支援狀況:

vulkaninfo --summary

若要改用PyTorch,Nvidia GPU需要安裝CUDA。

不知為何Flatpak版有奇怪的權限bug,所以先用二進位檔版本。到REAL Video Enhancer的Github下載Linux版,解壓縮。

點選REAL Video Enhancer執行檔開啟,下載依賴套件。REAL Video Enhancer會自行下載Python,不用依賴系統的Python套件。

選擇Backend,先試試NCNN Vulkan,這個適用Intel、AMD、Nvidia GPU。

開啟之後,首頁會右側顯示系統資訊。要看的是NCNN GPU的部份,把ID記下來。像我的電腦有Intel內顯和Nvidia獨顯,分別為0與1。

點選左下角設定,切換到Render Setting,選取NCNN的GPU。這裡我要用Nvidia GPU計算所以填入1。

REAL Video Enhancer預設的影片編碼器是x264,使用CPU計算。如果條件允許應該能用VA-API或NVENC加速編碼才對,但我不確定Linux要安裝哪些依賴才能使用NVENC?

3. 轉檔操作#REAL Video Enhancer的Github頁面說這個軟體能夠即時下載網路影片並轉碼,但我找不到這功能在哪裡。

另外還有一個意義不明的「Discord顯示正在遊玩」功能??

這裡只介紹本機影片轉檔功能。

影片轉檔前,可以裝VLC播放器,播放影片時點選工具 → 編解碼器資訊,查看原始影片的編碼資訊。

點選晶片圖示進入轉檔頁面。

Input File: 選取要處理的影片。要轉檔的影片畫質至少要有480p,不能太模糊,位元率不要太低,否則放大後依然是糊成一片。此外REAL Video Enhancer輸出的時候是沿用原始影片的編碼器,需要注意AV1和H.265編碼的速度可能比H.264要慢。

Output Folder: 選取影片輸出的目錄。

Backend: 這裡我選擇NCNN,最通用的處理後端。

Upscale Model: (單純補幀影片的話不用選)每個模型有固定的放大係數,有的模型最多放大到4倍,有的只有2倍數,無法變更。模型需要依照影片類型調整,針對放大動畫的模型,建議先從RealESRGAN AnimeVideo或AnimeJaNai模型開始測試。真人影片則是使用Nomos8k-SPAN或OpenProteus模型。

Interpolate Model:(單純放大影片的話不用選)補幀模型,一樣需要按照用途調整,選取適合動畫的RIFE Animation。

Interpolate Multiplier: 目標幀率,預設是2倍,像30FPS影片會變成60FPS,以此類推。

一切就緒後,點選Add to Render Queue,再點選播放鍵開始轉檔。轉檔時長視原始影片解析度大小而定。

相关推荐

剪映怎么换视频的背景,详细步骤与技巧解析
365体育封号怎么办

剪映怎么换视频的背景,详细步骤与技巧解析

📅 08-29 👁️ 324
陷扃的意思
365bet官网平台

陷扃的意思

📅 09-02 👁️ 7459
叶罗丽第十季,十法相全揭秘,水王子与众不同
开彩365下载安装

叶罗丽第十季,十法相全揭秘,水王子与众不同

📅 06-28 👁️ 179
优化 Surface 设备的 WLAN 连接 - Surface
开彩365下载安装

优化 Surface 设备的 WLAN 连接 - Surface

📅 07-21 👁️ 9351
京东售后待审核要多久?京东退货20天了一直审核
开彩365下载安装

京东售后待审核要多久?京东退货20天了一直审核

📅 07-21 👁️ 8942
鸠的拼音、鸠怎么读?九加鸟(九鸟)念什么?
365bet官网平台

鸠的拼音、鸠怎么读?九加鸟(九鸟)念什么?

📅 07-12 👁️ 1965