Skip to content

Instantly share code, notes, and snippets.

@ryochin
Created March 31, 2023 07:10
Show Gist options
  • Save ryochin/77b6ecdc279693e83bb32b89efb6c748 to your computer and use it in GitHub Desktop.
Save ryochin/77b6ecdc279693e83bb32b89efb6c748 to your computer and use it in GitHub Desktop.

ESRGAN

python3.8 -m venv esrgan
cd esrgan
source bin/activate.fish
pip install torch torchvision
python -m pip install --upgrade pip setuptools
pip install realesrgan

mkdir -p experiments/pretrained_models
mkdir inputs results

# 学習済みモデルのダウンロード
cd experiments/pretrained_models
wget https://github.com/xinntao/Real-ESRGAN/releases/download/v0.1.0/RealESRGAN_x4plus.pth -O RealESRGAN_x4plus.pth

# スクリプト
cd ../../
wget https://raw.githubusercontent.com/xinntao/Real-ESRGAN/master/inference_realesrgan.py -O inference_realesrgan.py

# 修正パッチをあてておく
--- inference_realesrgan.py.orig	2022-09-10 09:18:36.000000000 +0900
+++ inference_realesrgan.py	2022-09-10 09:19:24.000000000 +0900
@@ -74,8 +74,7 @@
         tile=args.tile,
         tile_pad=args.tile_pad,
         pre_pad=args.pre_pad,
-        half=not args.fp32,
-        gpu_id=args.gpu_id)
+        half=not args.fp32)

     if args.face_enhance:  # Use GFPGAN for face enhancement
         from gfpgan import GFPGANer

FFMpeg

ばらす

ffmpeg -i XXXXX -vcodec png image_%04d.png

結合する

ffmpeg -y -framerate 30 -start_number 476 -i image_%04d_out.png -i ../inputs/audio.aac -vcodec libx264 -pix_fmt yuv420p -crf 20 -r 30 out.mp4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment