linux
- 需要
ffmpeg
、vulkan
- 需要
RIFE-NCNN-VULKAN
模型,下载点这里, 下载完成后解压到根目录,保持整个目录结构如下:
- rife-ncnn-vulkan-20210227-ubuntu
-- rife
-- rife-anime
...
-- rife-v2.4
- utils
- workspace
...
- video-interpolation.py
- 基础使用
python video-interpolation.py [-h] [--src SRC_PATH [--dst DST_PATH] [--gpu GPU] [--once] [--filename FILENAME]
- 命令行参数
-h, --help 帮助 --src SRC_PATH 原视频所在目录 --dst DST_PATH 输出视频所在目录 --gpu GPU 所使用gpu的id --once 一次处理原视频所在目录(SRC_PATH)下的所有视频 --filename FILENAME 若不使用--once,则需要指定原视频的文件名
- 示例用法
# 使用gpu 1 处理一个视频 sample.mp4 python video-interpolation.py --src ./workspace/src/sample.mp4 --gpu 1 # 使用gpu 0 处理 ./workspace/src/ 目录下所有的视频文件 python video-interpolation.py --src ./workspace/src/ --gpu 0
- 代码参考 video2x,感谢关于进度条的启发
- 如果大概可能、或许有人看到本仓库,甚至大概可能、或许有人发现了bug,最好放弃发issues,因为我大概不会想改自己的垃圾代码 XD