Skip to content

Releases: pachothun18/VideoToolbox-FFmpeg

VideoToolbox-Portable v1.2

Pre-release

Choose a tag to compare

@pachothun18 pachothun18 released this 15 Jun 10:11

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 运行时库

使用方法

  1. 解压到任意文件夹(建议路径不含中文或空格)
  2. 双击 VideoToolbox.exe 运行
  3. 浏览器自动打开 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

Choose a tag to compare

@pachothun18 pachothun18 released this 12 Jun 15:02
02299bd

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 加速)

使用方法

  1. 将压缩包解压到任意文件夹(建议路径不含中文或空格)
  2. 双击 VideoToolbox.exe 运行
  3. 浏览器将自动打开 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

Choose a tag to compare

@pachothun18 pachothun18 released this 11 Jun 20:43
02299bd

Video Toolbox V1

本压缩包包含 视频处理工具箱 (Video Toolbox) 的独立可执行文件及配套的 FFmpeg 组件,无需安装 Python 或其他运行时环境,解压后即可直接使用。

包含内容

  • VideoToolbox.exe – 主程序(基于 Gradio 的 WebUI 视频处理工具)
  • ffmpeg.exe – FFmpeg 可执行文件(支持 NVENC GPU 加速)

使用方法

  1. 将压缩包解压到任意文件夹(建议路径不含中文或空格)
  2. 双击 VideoToolbox.exe 运行
  3. 浏览器将自动打开 http://localhost:7860,即可使用所有功能

提示:如果浏览器未自动打开,请手动访问上述地址。

功能支持

  • GPU/CPU 字幕烧录(ASS/SRT)
  • GPU/CPU 视频转码(递归目录处理)
  • 批量上传文件 + 自动匹配字幕
  • 通用视频转换(格式、编码器、质量、位深可调)
  • 10bit 视频自动降级 8bit 处理(避免 NVENC 报错)

系统要求

  • Windows 10 / 11(64 位)
  • 无需管理员权限
  • 若使用 GPU 加速,需要 NVIDIA 显卡及对应驱动