東京喰種《unravel XXX的痛》這類視訊是怎麼做的?

2020-09-30 15:01:12

視訊地址https://www.bilibili.com/video/BV1Xv411C7ZR/

FBI WARNING:

  1. 下面安裝步驟只針對Windows系統
  2. 貌似需要NVIDIA顯示卡驅動

step1: 下載安裝Python

下載安裝Python3.7.3版本, 下載速度慢的話可以複製連結至迅雷下載

安裝過程中記得勾選 Add Python 3.7 to PATH, 然後點選 Install Now預設安裝, 等待安裝完成即可

安裝示意圖

step2: 下載安裝FFmpeg軟體

解壓至某個目錄後, 還需要設定環境變數, 可以參照這篇文章來設定: https://www.jb51.net/softjc/478983.html

step3: 下載專案原始碼

進入下載頁面後自動下載(可能有驗證碼): https://gitee.com/nbodyfun/Real_Time_Image_Animation/repository/archive/master.zip

下載完成後解壓即可

step4: 下載依賴檔案

進入下載頁面後,點選立即下載: https://download.csdn.net/download/weixin_44087733/12849170

立即下載

下載完成後再將它放到專案那個目錄裡, 最終的專案目錄結構長這樣:

目錄結構說明

step5: 安裝C++編譯工具

C++ Build Tools下載: https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16

勾選下面這個, 然後安裝即可

勾選它

step6: 安裝Python依賴庫

可以雙擊執行專案目錄裡的setup.bat批次檔, 即自動安裝依賴庫, 看到「安裝完成」即OK

實際上它依次執行了如下命令:

pip安裝依賴庫

ps: 可能安裝過程中會出現下載超時的情況, 這時可以再執行一次setup.bat檔案

step7: 將圖片製作成視訊

首先我們要從專案目錄處進入控制檯:

  1. 鍵盤按住Shift
  2. 然後在空白處點選右鍵
  3. 開啟的選單項中,選擇在此處開啟 PowerShell 視窗即可

進入控制檯

然後執行命令:

python image_animation.py -i path_to_input_file -c vox-cpk.pth.tar -v path_to_video_file

注意替換:

  1. path_to_input_file 是輸入的模板圖片。
  2. path_to_video_file 是輸入的視訊檔。

比如我們通過Inputs目錄下的Monalisa.png圖片(蒙娜麗莎) 和 專案根目錄下src.mp4(unravel萬惡之源) 來生成視訊, 可以這樣做:

python image_animation.py -i Inputs/Monalisa.png -c vox-cpk.pth.tar -v src.mp4

就會彈出一個視窗, 等待它渲染完成即可

完成後會自動關閉視窗, 並且將最後的視訊儲存至output目錄下的test.avi檔案

效果大概像這樣:

 

step8: 加上音訊

經過step7, 我們得到的只是一個沒有聲音的視訊, 並且視訊和原音訊的長度可能並不一致

這時需要Premiere將視訊和音訊同步, 並且裁剪

至此, 視訊<蒙娜麗莎的痛>就完成了... 撒花 (゜-゜)つロ 乾杯~

寫在最後

程式設計真的很有趣, 不妨有時間可以學一下~

如果在安裝過程中有什麼問題, 可以評論, 看到我會及時回~

最後不妨來個贊~

like

lik

li

l

...