全部版块 我的主页
论坛 数据科学与人工智能 IT基础
279 0
2025-12-08

MTools - 多功能桌面工具集

MTools 是一款集成了图像、音视频处理及 AI 智能功能的综合型桌面应用。它不仅支持常见的媒体格式转换与优化,还内置了多项基于人工智能的技术,如背景移除、人声分离、视频补帧和超分辨率增强等。软件全面兼容 CUDA 加速,并可利用 AMD、Intel 以及 NVIDIA 显卡实现高效运算。

主要功能亮点

AI 驱动的智能处理能力

AI 图像去背(抠图)
  • 一键自动移除图片背景,适用于人物肖像、动漫角色及通用场景,提供多种专用模型选择
  • 借助 GPU 加速,处理速度提升可达 3 至 10 倍
音视频人声与伴奏分离
  • 采用专业级 UVR 和 MDX-Net 模型,精准分离音频中的人声与背景音乐
  • 轻松制作无损卡拉OK伴奏文件
音视频转文字(语音识别)
  • 直接导入音视频文件,自动提取其中的对白内容并生成字幕
  • 支持导出标准字幕格式文件,便于后续编辑或嵌入播放器
AI 视频帧率增强(插帧技术)
  • 通过深度学习算法为低帧率视频插入中间帧,显著提升画面流畅度
  • 适合老旧视频资源的画质升级
图像与视频超分辨率放大
  • 使用 AI 技术修复模糊细节,将低清素材(如 720p)提升至高清甚至 2K 分辨率
  • 同时适用于静态图片与动态视频内容

图像处理工具箱

格式转换与压缩优化
  • 支持超过 12 种常见图像格式互转
  • 集成 mozjpeg、pngquant 等专业压缩引擎,在保证质量的前提下大幅减小体积
智能编辑功能
  • 提供尺寸调整、自由裁剪、旋转翻转、添加水印等功能
  • 支持去除 EXIF 信息,保护隐私安全
创意拼接组合
  • 支持九宫格布局拼图、单图切分输出、横向/纵向合并多图
  • 满足社交媒体发布等多种排版需求
实用小工具
  • 二维码生成器:快速创建文本、链接、联系方式等信息的二维码
  • GIF 参数调节:控制帧速率、尺寸和颜色表以优化动图效果
  • 图像信息查看:读取分辨率、格式、大小、色彩模式等元数据

音视频高级处理

多格式转换支持
  • 兼容主流音频与视频格式之间的相互转换,包括 MP3、WAV、FLAC、MP4、AVI、MKV 等
智能压缩编码
  • 采用 H.264 / H.265 高效编码方案,支持自定义比特率与画质等级
  • 在文件大小与视觉体验之间灵活平衡
播放速度调控
  • 支持音视频加速或减速处理,且保持原始音调不变,避免“变声”现象
音轨提取与合成操作
  • 从视频中提取纯净音轨,或将音频重新嵌入视频流
  • 支持添加文字或图像水印,进行基础视频修复处理

开发者辅助工具

编码格式检测与转换
  • 自动识别文本文件的字符编码类型,一键解决乱码问题
Base64 编解码工具
  • 实现图片与 Base64 字符串之间的双向转换,方便前端开发嵌入资源
代码格式美化
  • 支持 JSON、XML、SQL 等常用数据格式的语法美化与结构验证
  • 提升代码可读性与调试效率

更多功能请自行探索软件界面。

快速上手指南

方式一:下载预编译版本(推荐)

  • 无需安装 Python 环境,直接运行已打包完成的可执行程序
  • 前往项目发布页下载:
  • Releases 下载地址
  • 国内用户可选择镜像链接加快获取速度

支持平台:

  • Windows 10 / 11 (x64)
  • macOS(实验性支持)
  • Linux(实验性支持)

下载后解压即可立即使用,无需安装步骤。

方式二:从源码运行(适用于开发者)

环境要求
  • 操作系统:Windows 10/11、macOS 或 Linux
  • Python 版本:3.11 及以上
  • 包管理器:推荐使用 uv 作为 Python 包管理工具
一键部署流程
# 1. 克隆项目仓库
git clone https://github.com/HG-ha/MTools.git
cd MTools

# 2. 自动同步依赖(包含虚拟环境创建)
uv sync

# 3. 启动应用程序
uv run flet run
启用 NVIDIA CUDA GPU 加速(默认启用通用加速)

若需充分发挥 NVIDIA 显卡性能,请替换 ONNX Runtime 后端:

# 移除默认加速组件
uv remove onnxruntime-directml onnxruntime

# 安装 GPU 版本运行时(需本地配置 CUDA 12.x + cuDNN 9.x)
uv add onnxruntime-gpu==1.22.0

# 如希望免去环境配置,可使用内建完整库版本(体积增加约 2GB)
# uv add onnxruntime-gpu[cuda,cudnn]==1.22.0

版本说明对比

  • 普通版本:支持 Intel、AMD、NVIDIA 显卡通过 DirectML 或 CoreML 实现加速;在 NVIDIA 平台上性能略低于 CUDA 专属版本
  • CUDA 版本:依赖系统预装的 CUDA 与 cuDNN 环境(CUDA 12.x + cuDNN 9.x),体积较小但需要手动配置
  • CUDA_FULL 版本:内置完整的 CUDA 与 cuDNN 运行库,开箱即用,无需额外安装,但安装包体积较大(增加约 2GB)

性能优化特性

GPU 加速支持

本工具中的所有 AI 功能均支持 GPU 加速,能够显著提高处理效率。软件提供多个编译版本适配不同硬件平台。

CUDA
以及
CUDA_FULL
编译版本可供选择。

各平台 AI 功能支持详情

平台 默认版本 GPU 支持情况 说明
Windows
onnxruntime-directml==1.22.0
DirectML 自动兼容 Intel、AMD、NVIDIA 显卡
macOS (Apple Silicon)
onnxruntime==1.22.0
CoreML 利用 Apple 芯片内置神经引擎加速
macOS (Intel)
onnxruntime==1.22.0
CPU 暂不支持 GPU 加速
Linux
onnxruntime==1.22.0
CPU 可通过手动安装
onnxruntime-gpu
支持 CUDA 加速

提示:程序启动时会自动检测可用的图形处理器并启用相应加速机制,通常无需手动干预配置。

项目开源地址

https://github.com/HG-ha/MTools

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群