Releases: pachothun18/VideoToolbox-FFmpeg
Releases · pachothun18/VideoToolbox-FFmpeg
Release list
VideoToolbox-Portable v1.2
Video Toolbox V1.2
便携版(Windows 解压即用)和源码版(Windows/Linux/macOS),无需安装 Python 或其他运行时环境。
新增功能
- 跨平台支持 — 新增 Linux 和 macOS 源码运行支持,自动检测操作系统
- 多显卡加速 — NVIDIA (Windows/Linux)、Intel QSV (Windows)、AMD AMF (Windows)、Intel/AMD VAAPI (Linux)、Apple VideoToolbox (macOS),自动优先级选择
- macOS VideoToolbox — H.264 / H.265 / ProRes 硬件编码,Apple Silicon 和 Intel Mac 均可
- ProRes 编码 — 新增
prores_videotoolbox支持 - 字幕路径兼容 — 自动转义特殊字符,避免 FFmpeg 解析失败
包含内容
VideoToolbox.exe– 主程序(内置 Python 运行时及依赖库)ffmpeg.exe/ffprobe.exe/ffplay.exe– FFmpeg 组件*.dll– FFmpeg 运行时库
使用方法
- 解压到任意文件夹(建议路径不含中文或空格)
- 双击
VideoToolbox.exe运行 - 浏览器自动打开
http://localhost:7860
版本对比
| 特性 | V1.0 | V1.1 | V1.2 |
|---|---|---|---|
| GPU 字幕烧录 / 转码 | ✔️ | ✔️ | ✔️ |
| 通用视频转换 | — | ✔️ | ✔️ |
| 音频编码选择 | aac (320k) | aac/mp3/opus/copy (512k) | aac/mp3/opus/copy (512k) |
| 多格式输出 | mp4 | 6 种容器 | 6 种容器 |
| 色深 / 色度采样 | — | ✔️ | ✔️ |
| Linux 支持 | — | — | ✔️ |
| macOS 支持 | — | — | ✔️ (实验性) |
| Intel QSV / AMD AMF / VAAPI | — | — | ✔️ |
| ProRes 编码 | — | — | ✔️ |
| 线程安全 / 多显卡自动选择 | — | — | ✔️ |
macOS 注意事项
⚠️ 实验性功能,未经充分测试。
- 使用
bash 启动WebUI.sh启动,自动创建虚拟环境并安装依赖 - 需要 FFmpeg(
brew install ffmpeg)或无后缀的ffmpeg可执行文件 - Apple Silicon 和 Intel Mac 均可使用 VideoToolbox
- 暂不支持 CUDA/NVENC、AMF、QSV、VAAPI
系统要求
- 便携版:Windows 10/11 64 位,无需管理员权限
- 源码版:Windows / Linux / macOS,Python 3.8+
- GPU 加速需对应厂商显卡及驱动
VideoToolbox-Portable v1.1
Video Toolbox V1.1
本压缩包包含 视频处理工具箱 (Video Toolbox) V1.1 的独立可执行文件及配套的 FFmpeg 组件,无需安装 Python 或其他运行时环境,解压后即可直接使用。
更新说明
- 全新「通用视频转换」Tab — 支持自由选择输出格式、编码器、色深、色度采样、质量参数,满足精细化转码需求
- 音频编码全面升级 — 新增 MP3 / libopus / copy(直通)编码器,音频码率最高可选 512k
- 输出格式可选 — 支持 mp4 / mkv / mov / avi / webm / flv 六种容器格式
- 质量参数范围扩展 — CRF/CQ 下限调整为 10,保留更多画质细节
- 色深 & 色度采样独立可控 — 支持自动 / 8bit / 10bit 色深选择,以及 4:2:0 / 4:2:2 / 4:4:4 色度采样选择
- 智能兼容处理 — 自动优先保持原视频色深与色度采样;若设备不支持 YUV422 硬件编码则自动降采样至 YUV420
- 额外 FFmpeg 参数 — 通用转换支持自定义额外参数(如
-preset fast -tune film)
包含内容
VideoToolbox.exe– 主程序(基于 Gradio 的 WebUI 视频处理工具)ffmpeg.exe– FFmpeg 可执行文件(支持 NVENC GPU 加速)
使用方法
- 将压缩包解压到任意文件夹(建议路径不含中文或空格)
- 双击
VideoToolbox.exe运行 - 浏览器将自动打开
http://localhost:7860,即可使用所有功能
提示:如果浏览器未自动打开,请手动访问上述地址。
功能支持
| 功能 | 说明 |
|---|---|
| GPU 字幕烧录 | 支持 ASS/SRT 字幕,自动匹配同名字幕文件 |
| CPU 字幕烧录 | 无 NVIDIA 显卡时的稳定回退方案 |
| GPU 视频转码 | NVENC 硬件加速,递归处理子目录 |
| CPU 视频转码 | libx264/libx265/libsvtav1 等软件编码 |
| 批量上传文件 | 拖拽上传,自动查找同名字幕 |
| 通用视频转换 | 格式、编码器、质量、位深、色度采样、音频编码全部可调 |
| 智能 10bit 处理 | 10bit 视频自动降级 8bit,避免 NVENC 编码失败 |
新增功能详情
通用视频转换(V1.1 新增)
全新的独立 Tab,提供最精细的转码控制:
- 输出格式:mp4 / mkv / mov / avi / webm / flv
- 视频编码器:GPU(h264_nvenc / hevc_nvenc)或 CPU(libx264 / libx265 / libsvtav1 / libvpx-vp9)
- 色深:自动 / 8bit / 10bit
- 色度采样:自动 / 4:2:0 / 4:2:2 / 4:4:4
- 质量参数:CRF/CQ 滑块,范围 10–35
- 音频编码:aac / mp3 / libopus / copy
- 音频码率:96k – 512k
- 额外参数:可输入任意 FFmpeg 参数
音频编码增强(V1.1 改进)
| 版本 | 支持编码器 | 最高码率 |
|---|---|---|
| V1 | aac | 320k |
| V1.1 | aac / mp3 / libopus / copy | 512k |
系统要求
- Windows 10 / 11(64 位)
- 无需管理员权限
- 无需安装 Python 或其他运行环境
- 若使用 GPU 加速,需要 NVIDIA 显卡及对应驱动
VideoToolbox-Portable v1.0
Video Toolbox V1
本压缩包包含 视频处理工具箱 (Video Toolbox) 的独立可执行文件及配套的 FFmpeg 组件,无需安装 Python 或其他运行时环境,解压后即可直接使用。
包含内容
VideoToolbox.exe– 主程序(基于 Gradio 的 WebUI 视频处理工具)ffmpeg.exe– FFmpeg 可执行文件(支持 NVENC GPU 加速)
使用方法
- 将压缩包解压到任意文件夹(建议路径不含中文或空格)
- 双击
VideoToolbox.exe运行 - 浏览器将自动打开
http://localhost:7860,即可使用所有功能
提示:如果浏览器未自动打开,请手动访问上述地址。
功能支持
- GPU/CPU 字幕烧录(ASS/SRT)
- GPU/CPU 视频转码(递归目录处理)
- 批量上传文件 + 自动匹配字幕
- 通用视频转换(格式、编码器、质量、位深可调)
- 10bit 视频自动降级 8bit 处理(避免 NVENC 报错)
系统要求
- Windows 10 / 11(64 位)
- 无需管理员权限
- 若使用 GPU 加速,需要 NVIDIA 显卡及对应驱动