快轉到主要內容

謝謝茄子:使用開源AI軟體「Lada」去掉AV影片馬賽克

· 民國115年丙午年
·
切換繁體/簡體
分類 NSFW NSFW雜談
標籤 Demosaic Video Upscaling Video Inpainting
目錄

Lada是開源免費的去碼軟體,支援Linux與Windows系統。

快說:謝謝茄子!射爆了!

Lada可以透過AI即時去掉影片馬賽克,免轉檔,使用開源的BasicVSR++與RealESRGAN修復模型,並參考DeepMosaics的方法訓練模型。

它能夠去掉馬賽克像素,但不能去海苔。

我測試下來,Lada的效果,接近JavPlayer呢。可作為JAVPlayer替代品。

不論是田中瞳的片子

還是魔人的裏番

都可以去掉馬賽克,雖然還是糊成一團,但看上去比較沒那麼突兀了。

Lada目前看來是針對真人片訓練的,動畫的效果不太自然。

要更好效果得自己訓練模型了吧。

1. 系統需求
#

Lada可以即時在播放影片的時候去掉馬賽克,因此很吃GPU效能。

Lada背後會用到PyTorch,目前支援Nvidia CUDA或Intel Arc獨顯加速。PyTorch理論上支援AMD ROCm和Apple Silicon不過目前得自己用Python配環境。

要處理1080p影片的話,建議使用RTX20以上顯卡,4GB以上VRAM。

若GPU撐不住即時去馬賽克播放的話就用lada-cli轉檔再看。

Lada也可以用CPU跑,但很慢,只適合慢慢用來轉檔,不能即時去碼。

2. 下載Lada
#

Lada使用Python寫成,程式原始碼位於Codeberg,回報問題請到此處。Github的只是鏡像。

針對Linux和Windows系統,作者已經打包好GUI了,下載直接用。

Windows
#

  1. Nvidia顯卡需要安裝CUDA

  2. Github Releases下載lada-*_windows_nvidia.7z 。因為檔案太大所以要分成兩個。

  3. 將.7z解壓縮,執行lada.exe

Linux
#

  1. Nvidia顯卡需要安裝CUDA

  2. Linux透過Flatpak安裝。另外安裝Nvidia顯卡的加速套件

flatpak install flathub io.github.ladaapp.lada

flatpak install flathub io.github.ladaapp.lada.extensions.nvidia

另外有Docker打包的lada-cli。這個映像檔需要使用Nvidia Container Toolkit才能在容器內吃到GPU

docker run --rm --gpus all ladaapp/lada:latest --help

3. Lada用法
#

開啟Lada程式主界面,將影片拖曳進去播放。就醬。

點畫面右上角可以切換去碼模型。

點Export輸出轉檔再播放,可以降低GPU負擔。

若要用指令轉檔的話,使用lada-cli。將影片所在目錄掛載進去然後指定PyTorch的加速裝置與影片編碼。

例如用Docker跑:

查看可用選項:

docker run --rm ladaapp/lada:latest --help

例如用CPU轉檔的指令,將/home/user/下載/掛載到容器裡面的/mnt,處理input.mp4這個影片,並用CPU編碼輸出:

docker run --rm \
--mount type=bind,src=/home/user/下載/,dst=/mnt \
ladaapp/lada:latest \ 
--input /mnt/input.mp4 \ 
--device cpu \
--encoding-preset h264-cpu-fast

4. Lada的fork:Jasna
#

Jasna這個修改版宣稱可以提升兩倍以上處理速度,並且可以搭配專有軟體Topaz TVAI加強效果。不過作者就只有給Windows打包了。

相關文章


此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。

(留言板載入中)這是Giscus留言板,需要Github帳號才能留言。支援Markdown語法,若要上傳圖片請善用外部圖床。您的留言會在Github Discussions向所有人公開。

Click here to edit your comments.

(留言板載入中)這是Disqus留言板,您可能會看到Disqus強制投放的廣告。您可以匿名留言。為防止垃圾內容,有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請善用外部圖床網站。