原项目下载发现无法使用,故自己在原项目基础上做了优化再开发
项目基于 ffmpeg 和 Real-ESRGAN 模型,将动漫视频转成4K视频,也可以单独修复低清图片
- 文件小工具 - 文件提级:将选中文件夹下,所有子文件夹的文件提取到当前目录
- 文件小工具 - 批量重命名:根据选中规则,将选中文件夹下所有文件批量重命名
- 音视频工具 - 音频提取:批量提取视频中的音频文件至同目录下
- 音视频工具 - 视频格式转换:批量转换视频至指定格式
-
暗黑模式:切换黑色和白色外观
-
音视频工具 - 命令行模式-AI:配置通义千问模型AK后,可以根据描述生成ffmpeg命令,也可以自己在'生成命令'框内输入命令执行
尽量不要把软件安装在C盘,不然写配置可能因权限原因失败;只支持ffmpeg命令,其他无法执行
- tauri
- vue3
- typescript
- rust
- element-plus
- 下载or克隆代码
- 下载
ffmpeg的可执行文件放在src-tauri/bin/ffmpeg目录下 - 下载
realesrgan的可执行文件放在src-tauri/bin/realesrgan目录下 - 下载
realesrgan训练好的模型放在src-tauri/models目录下 - 导入依赖:
npm install - 运行:
npm run tauri:dev
运行 npm run tauri:build
打包完成后可以src-tauri/target目录下找到相关文件:
release/bundle/nsis/目录下为.exe文件release/bundle/msi/目录下为.msi文件
- 当前只配置了windows系统下的打包配置,更多配置及相关技术资料参见 tauri官方文档
- realesrgan 相关模型适用于动漫动画相关的画面修复,在其他类型视频上可能表现不尽如意
- 如果不知道相关配置含义,使用默认选项就可以
- 视频任务比较依赖硬件环境,在另一个项目的readme中其作者写到5秒的视频放大4倍,运行时间在5-8分钟,具体配置未知
- 视频任务比较依赖硬件环境,如果电脑配置一般请谨慎选择“多线程”执行,容易造成电脑死机
- 实测在6核16G的win11电脑上,2倍放大一个5s、360P视频,多线程数5,需要2min+
本软件使用了基于GPL协议的 ffmpeg 和基于BSD协议的 Real-ESRGAN,两个均是开源可商用协议。本软件开源免费、非商用, 仅供学习和日常使用。软件没有任何读取隐私的程序。