Real-ESRGAN:图片修复工具,AI 图像增强利器

Real-ESRGAN:图片修复工具,AI 图像增强利器

Real-ESRGAN 是一款基于人工智能的图像和视频超分辨率修复工具,专注于提升现实世界中图像的清晰度和细节表现。它不仅支持普通照片的放大和修复,还针对动漫视频和插画提供了专门优化的模型,适合图像修复、动漫视频增强、老旧照片修复等多种应用场景。Real-ESRGAN 支持 Windows、Linux 和 macOS 等主流系统平台,且提供了跨平台的可执行文件和图形用户界面,方便不同用户群体使用。

Real-ESRGAN 使用教程

Note

视频教程正在创作,请期待。

下载

Real-ESRGAN 下载 FFmpeg 下载

安装

  • 下载完成后,将压缩包解压到指定文件夹,例如“Real-ESRGAN”文件夹。
  • 对于视频处理,建议安装 FFmpeg 以便提取和合成视频帧。

使用说明

Real-ESRGAN 图像修复效果图
Real-ESRGAN 图像修复效果图
  • 图像超分辨率

通过命令行进入可执行文件所在目录,执行命令示例:

realesrgan-ncnn-vulkan.exe -i input.jpg -o output.png -n realesrgan-x4plus

其中 -i 指定输入图像,-o 指定输出文件,-n 指定模型名称(默认为 realesrgan-x4plus,也可选择动漫优化模型等)。

  • 视频超分辨率

步骤 1:使用 FFmpeg 提取视频帧

ffmpeg -i onepiece_demo.mp4 -qscale:v 1 -qmin 1 -qmax 1 -vsync 0 tmp_frames/frame%08d.png

记住提前创建文件夹 tmp_frames

步骤 2:使用 Real-ESRGAN 执行文件进行推理

以 Windows 操作系统为例,执行命令:

realesrgan-ncnn-vulkan.exe -i tmp_frames -o out_frames -n realesr-animevideov3 -s 2 -f jpg

记住提前创建文件夹 out_frames

步骤 3:将增强后的帧重新编码成视频

首先从输入视频中获得 FPS:

ffmpeg -i onepiece_demo.mp4

您将得到类似于以下屏幕截图的输出。

Real-ESRGAN 获取视频 FPS
Real-ESRGAN 获取视频 FPS

合并视频:

ffmpeg -r 23.98 -i out_frames/frame%08d.jpg -c:v libx264 -r 23.98 -pix_fmt yuv420p output.mp4

如果您还想保留原始音频,可以使用以下命令:

ffmpeg -r 23.98 -i out_frames/frame%08d.jpg -i onepiece_demo.mp4 -map 0:v:0 -map 1:a:0 -c:a copy -c:v libx264 -r 23.98 -pix_fmt yuv420p output_w_audio.mp4

Real-ESRGAN 作为一款实用的图像和视频超分辨率工具,极大地提升了图像细节和清晰度,适用于照片修复、动漫视频放大、老旧影像修复等多种场景。其跨平台的可执行文件和图形界面降低了使用门槛,支持多种模型和自定义微调,满足不同用户需求。使用时需注意选择合适的模型和放大倍数,视频处理需配合 FFmpeg 等工具。

参考资料

  1. Real-ESRGAN - GitHub
  2. Real-ESRGAN 动漫视频模型介绍 - GitHub
  3. Real-ESRGAN ncnn Vulkan - GitHub