把视频压到精确大小
全本地 · 几秒完成
fastVideo 是 100% 本地运行的视频压缩与转换工具箱。Target Size 目标大小压缩、转换、提取音频、裁剪、GIF、增强、合并、分割、调整——十大动作,永不上传、无需账号、不连云端。
十大动作
覆盖视频处理全场景,每个动作都针对易用性与精确度深度优化
Target Size
预设 8/10/16/20/25/50/100/200MB 梯子(对齐 Gmail、Discord、WhatsApp 等附件限制)+ 自定义任意值。编码后逐字节校验,超限自动 −7% 重压,保证不超目标。
Convert
remux-first:MKV H264 → MP4 秒完成无损。流兼容就 copy,只有音频不兼容时仅转音频。支持 MP4/MOV/MKV/WebM。
Extract Audio
AAC 直拷 M4A「快 · 无损」,多音轨选择。MP3/AAC/WAV/FLAC 输出格式,提示代际损失。
Trim
关键帧无损切割(默认)或精确重编码模式。多段合并/分段导出,时间轴缩略图 + 关键帧吸附。
GIF
两遍 palettegen/paletteuse(bayer 抖动 + diff_mode=rectangle)。Slack/Discord/Docs/Small 四预设,倒放、录屏调色板。
Enhance
降噪(hqdn3d 四档)→ 可选放大(1×/1.5×/2×,lanczos)→ 锐化(CAS 两档)。码率按输出像素数足量给。
Merge
多视频按顺序拼成一个——参数一致时流拷贝秒完成(无损徽章),不一致时自动统一画布重编码。
Split
按大小(如每 25MB 一段)/ 按时长 / 按段数,关键帧无损切割。直接对齐上传限制。
Adjust
旋转(90°/180°/270°)、水平/垂直翻转、0.25–4× 变速、倒放、静音。可与压缩管线串联。
Play
独立播放动作——逐帧步进、0.5-2x 变速、截帧导出 PNG、编码/音轨/HDR/Alpha 信息徽章。
Target Size 原理
按数学规划码率,编码后逐字节校验——保证不超目标,绝不静默交付超限文件
码率规划公式
64kbps 码率下限
目标过低时明确警告「hopeless」,而非交付画质崩溃的文件
预算不足自动降档
码率不够时自动降 720p/1080p,而非硬塞高分辨率导致马赛克
编码后字节校验
编码完成后逐字节核对实际大小,超限自动 −7% 重压(≤2 次)
自动逼近目标
落点远低于目标时自动二次编码逼近(±3%),已小于目标则无损转存不膨胀
注:编码前预估只是估计值,达标以编码后逐字节校验为准
使用场景
从日常分享到专业处理,fastVideo 覆盖真实工作流
把视频压进 Gmail 25MB 附件限制
选 25MB 预设,fastVideo 自动规划码率、编码、校验,保证不超 25MB。无需手动试错。
MKV→MP4 无损秒转
remux-first:流兼容就 copy,MKV H264 → MP4 秒完成无损,显示 ⚡️ 无损·秒完成徽章。
AAC 直拷提取 M4A
源音频 AAC 时默认 -c:a copy 直拷 M4A,快且无损。多音轨可选择。
关键帧无损裁剪精彩片段
默认关键帧无损切割,秒级完成。多段保留、合并或分段导出。
录屏转 Slack/Discord GIF
两遍调色板生成,bayer 抖动 + diff_mode=rectangle,体积小、画质好。Slack/Discord 预设直接对齐尺寸限制。
9:16 裁切发 TikTok/Shorts
16:9 / 9:16 / 4:3 / 1:1 / 自由裁切,一键对齐平台比例。
合并多段素材成片
参数一致时流拷贝秒完成,不一致时自动统一画布重编码(缩放+补边)。
超大视频按 25MB 分段
按大小分割,每段 25MB,直接对齐上传限制。关键帧无损切割。
老视频降噪+放大+锐化
降噪(hqdn3d 四档)→ 放大(1.5×/2×,lanczos)→ 锐化(CAS 两档),真实细节重建。
本地服务与 API
Web/Windows/Linux 版是 Go 单二进制 + 内嵌 Web UI,启动即本地服务
跨平台
Mac 原生版之外,一个 Go 单二进制同时是 Web 版 + Windows 版 + Linux 版
Mac 原生版
SwiftUI + FFmpeg 子进程 + VideoToolbox 硬件加速。中英双语界面,Finder 集成、悬浮 Drop Zone、Watch Folders。
Web 版
Go 单二进制 + 内嵌 Web UI。浏览器拖放文件,实时进度,下载结果。100% 本地处理,服务器默认只绑回环地址。
Windows 版
同一套引擎逐行对齐:目标大小数学、remux-first 无损转换、关键帧无损切割。单二进制,无需安装。
Linux 版
与 Windows/Web 共享同一代码库。交叉编译 darwin/linux/windows (amd64+arm64),六平台二进制。
隐私承诺
fastVideo 的所有处理全部在本机 FFmpeg 完成。服务器默认只绑定本机回环地址(127.0.0.1),无账号体系,任务列表只存本机。你的视频永不上传、无需账号、不连云端。
常见问题
fastVideo 如何保证不超目标大小?
fastVideo 按公式「(目标MB × 8192 × 0.95安全余量) ÷ 时长」规划码率,使用 VideoToolbox 硬件编码。编码完成后逐字节校验实际大小,超限自动 −7% 重压(最多 2 次)。落点远低于目标时自动二次编码逼近(±3%),已小于目标则无损转存不膨胀。编码前预估只是估计值,达标以编码后逐字节校验为准。
什么是 remux-first 无损转换?
Convert 动作先判断流兼容性:如果源视频的编码格式与目标容器兼容(如 MKV H264 → MP4),直接使用 -c copy 流拷贝,秒完成且完全无损。只有音频不兼容时仅转音频,视频流仍保持 copy。这是 Smart Converter「最快转换器」名声的来源。
fastVideo 支持哪些输入格式?
支持 MP4、MOV、MKV、WebM、AVI、M4V 等主流视频格式。自动探测 HDR(HDR10/HLG)与透明通道并显示徽章。可拖放文件或整个文件夹(递归展开、上限保护)。
Free 与 Pro 有什么区别?
Free 覆盖单文件全功能:所有十大动作、Target Size、画质预览、Advanced Mode 等。Pro 解锁批量处理、GIF、Watch Folders、无限预设、悬浮区自动化。开发版可在设置中切换验证。
Web/Windows/Linux 版与 Mac 原生版功能一致吗?
是的。Go 移植版逐行对齐同款引擎:目标大小数学、remux-first 无损转换、关键帧无损切割、合并/分割/调整/增强全部对齐。覆盖与 Mac 版一致的 10 个动作。
fastVideo 是否开源?定价如何?
fastVideo 当前可从源码构建(见下载区)。目标形态是闭源收费 + 可上 Mac App Store,一次性买断 $19–29 起(直销 + Setapp + MAS),绝不订阅。发布版必须捆绑 LGPL 构建的 FFmpeg,确保许可合规。
从源码构建
当前没有公开下载链接,但你可以从源码构建 fastVideo。需要 macOS 14+ 和 FFmpeg。
Mac 原生版
git clone https://github.com/sxyseo/fastVideo.git cd fastVideo brew install ffmpeg swift run fastVideo
Web / Windows / Linux 版
cd webapp ./build.sh # 产出六平台二进制于 dist/ # 需系统装有 ffmpeg