批量压缩视频先分组,HandBrake等3种方法(2026)

批量压缩视频想省事,靠的是开跑前把顺序排好。换工具帮不上多少。我现在的顺序是三步:先按来源给视频分组,每组只挑一档设置。再拿一两段试跑,没出岔子才放开整批。HandBrake、格式工厂、图映 ImgIng 都能批量处理,我照这个顺序各看了一遍。HandBrake 要先改自动命名,再把文件夹加进队列(2026-11-03 查阅官方文档)。格式工厂官网写着支持一次性批量转换,也写免费使用。图映在电脑浏览器里就能多文件一起压。先说一句丑话:图映并不是每段都压得更小。数字在后面的表里。

HandBrake 批量要先过哪几关

官方文档 Using the Queue(2026-11-03 查阅)给的流程是这样。先到偏好设置里勾选自动命名输出文件,并让文件名格式带上 Title。这样每个任务的输出名都不一样,不会互相覆盖。Mac 在 General 偏好设置里改,Windows 在 Tools › Preferences › Output Files 里改。默认保存路径也要顺手设好。

设置做完,用 Open Source 把一个文件夹当成来源打开,里面每个视频算一个 Title。选好预设以后用 Add Titles to Queue 把它们全部加进队列。这个入口在 Mac 是 File 菜单。Windows 是 Queue › All Selection to Queue,Linux 是 Queue › Add Multiple。一切就绪,点 Start Queue。

文档的脚注有一条要留意:打开文件夹时子文件夹会被忽略。要压的视频必须放在所选文件夹的顶层。子文件夹里的不会进入队列。官方文档只写了步骤,没有说它麻烦。我也只说它步骤比较多。桌面版我没有逐步点一遍,所以不报「几步」。命令行版 1.11.2 在我这台 Mac 上没有扫描文件夹的参数。批量得自己写循环,一个个调用。

开跑前先按来源分组

我的做法是批量之前花几分钟分组。本来就压得很狠的放一组,码率正常的放一组,别人发来已经压过一道的再放一组。这个分法有一部分是假设,因为我手上的样本只有 5 段。HandBrake 要求视频在文件夹顶层,一组一个文件夹,正好和这个习惯对得上。

依据来自这 5 段样本,它们是维基共享资源上的 CC 协议视频。格式是 WebM(VP8 或 VP9)。不是手机原片,也不是录屏。同一个预设 Fast 1080p30 跑下来,结果差得很远。驼鹿那段 1080p 只有 7.87 秒。原片 2,030,217 字节,整体码率约 2.06 Mbps。它已经很小了。HandBrake 输出 5,853,449 字节,是原片的 288%。另一段 1080p 的人群视频整体码率约 5.97 Mbps。它从 22,264,465 字节只省到 21,772,446 字节,是原片的 98%。720p 的第一段人群视频从 14,266,234 字节压到 6,076,976 字节,是原片的 43%。

驼鹿那段是 10-bit 的 VP9,被输出成了 8-bit 的 H.264。这可能放大了变大的幅度,我只把它当成这一段的结果。能确定的只有一件事:同一个预设面对已经很小的文件和中等码率的文件,结果完全不同。分组的意义就在这里。把前者单独放一组并且默认先不压,这样至少不会白白多出几 MB。

一批只挑一档设置

分好组以后每组只挑一档,不要每个文件各调各的。HandBrake 就是一组一个预设。要提醒的是默认预设会改画面尺寸。第一段 720p 人群视频的输出宽度变成了 1278。原本 360×240 的那段输出成了 360×204。对尺寸有要求的话,放进组之前先想好。

图映的批量页面在左边列了四个档位:智能推荐、视觉近无损、高清均衡、体积优先。界面写智能推荐要完成真实转码后至少节省 12%。还要通过代表画面复核才采用,否则保留原片。视觉近无损写的是至少节省 8% 才采用。我这批样本里这两档的表现如下。

样本 原片字节 HandBrake Fast 1080p30 图映 智能推荐 图映 视觉近无损 MP4 H.264
驼鹿 1080p 2,030,217 5,853,449(288%) 保留原片(100%) 1,740,876(86%)
人群 720p·VP8 14,266,234 6,076,976(43%) 保留原片(100%) 9,311,115(65%)
人群 720p·VP9 17,203,181 11,495,342(67%) 保留原片(100%) 12,275,198(71%)
人群 1080p 22,264,465 21,772,446(98%) 保留原片(100%) 18,579,760(83%)
人群 360×240 3,752,565 3,199,939(85%) 3,301,836(88%) 2,597,533(69%)

样本视频:维基共享资源,作者与许可见文末;经重新编码、截取,已改动。

以上都是这 5 段样本、这台 Apple M4 电脑、单次的结果。

表里能看出三件事。视觉近无损档有 3 段比 HandBrake 小。另外 2 段是两个 720p 的人群视频,比 HandBrake 大。智能推荐档 5 段里有 4 段保留了原片,界面给的理由是画面复核没通过。只有 360×240 的那段输出了新文件。HandBrake 和图映的设置不同,画质也不同。体积不能直接当排名。画质我没有逐帧用眼睛看所以这里只比体积。

先试一两段再放开整批

分组、挑档之后,我不会马上把整个文件夹扔进去。先拿一组里的一两段试跑。我的假设是挑最大的一段和最小的一段,因为体积差别大的文件更容易暴露问题。这一点我没有验证过。除此之外另一个原因在图映的默认设置里。

这张图要看的是右侧中部。虚线框里写着拖入视频或点击选择,框下方右侧有「选择本机文件夹」按钮。保存方式下拉里是「保存到新文件夹」。下面有两个勾选框,都是勾着的。一个是「低收益或变大也保存视频成品」。另一个是「保留未采用候选,供我对照确认」。左侧四个档位里,智能推荐是选中状态。

第二个勾选框默认开着。界面说明写的是队列会暂停等你对照,30 分钟没确认就自动释放并保留原片。我测的时候就是这样,第一段处理完队列就停在等待候选确认。要点「保存候选并继续」「保存原片并继续」或「不保存并继续」,才会处理下一段。我把这项取消勾选以后,5 段才连续跑完。这个暂停的本意是让你对照原片和候选再决定保存哪一个。对只想一批跑完的人来说就多了一道手动确认。你要是放着整批去做别的事,回来发现只跑了一个。多半就是这里。

试跑的价值要说准。同样是 720p 的两段人群视频。HandBrake 一个压到 43%。另一个压到 67%。试一两段预测不了整批的压缩比例。它能提前暴露的是有没有出岔子。默认档会不会把文件原样留下?队列会不会停住?输出尺寸有没有被改?这是我的假设,只有同一组视频的来源和格式比较一致时才靠得住,混着不同来源的一组就别指望了。

三种做法放在一起看

下面是按我的顺序排的对照。前两行来自官网或官方文档,写的是它们自己的说明而不是我测的结论。

做法 批量入口 开跑前要做的事 处理在哪 官网说明和我测到的
HandBrake 文件夹当来源,Add Titles to Queue 后 Start Queue 先设自动命名并让格式含 Title,视频放文件夹顶层 本机软件 文档写子文件夹被忽略;预设 Fast 1080p30 在这 5 段里体积 43% 到 288%
格式工厂 官网写支持一次性批量转换多个视频、音频或图片 没有查到更多说明 桌面软件,官网写的系统是 Windows 官网写免费使用,并提醒有假冒版本诱导收费;是否上传、批量条数限制、要不要登录,官网没写
图映 ImgIng 电脑浏览器里拖入多个视频,或选本机文件夹 先选档位,再决定要不要保留候选确认 浏览器里本地处理,这次抓包压缩阶段没有带文件的请求 默认智能推荐 5 段里 4 段保留原片;视觉近无损 65% 到 86%

剪映我也去看了官网首页。没有查到视频压缩、批量压缩或免费限制的说明,所以没有放进表里。图映的文件夹入口我只确认了界面上有,没有实际选文件夹跑过。实测用的是多文件入口。

这套顺序适合谁

手上是一批同类视频,比如产品演示、发布会录像、教程素材。要在自己电脑上压小,又不想每个文件重新调一遍参数。这个顺序对他们有用。分组之后每组一个设置。试跑之后再放开,我的预期是返工会少一些,整批要跑很久时更明显,这一点没有验证。

想在浏览器里直接用、不想装软件、要多个文件一起处理、还想自己选档位的人,图映是几个选择里能放进来的一个。要的是一整批都变小,就别用默认的智能推荐。换到视觉近无损之类的档位,或者接受它把压不动的原样留下。习惯在命令行里写脚本的人,可以看 HandBrake 命令行。循环要自己写,换来的是每一步都由自己控制。用 Windows、习惯桌面软件的人可以看看格式工厂。它的上传和限制官网没写,我没有替它下结论。

视频压缩只能在电脑浏览器里用。手机和平板上的图映只做图片压缩。

常见问题

HandBrake 的文件夹里还有子文件夹怎么办?官方文档脚注写,打开文件夹时子文件夹会被忽略。要么把视频挪到顶层要么一个子文件夹单独打开一次。

图映批量压缩会不会上传文件?我在点击开始之后抓了网络请求。这次实测里没有发出带文件的请求。官网说明写的是容器解析、解码、编码和保存都在浏览器里完成。这只是电脑浏览器上这一次的结果,不是对所有情况的保证。

输出文件会不会互相覆盖?HandBrake 文档的解释是这样:勾选自动命名并让格式含 Title 之后,每个任务的文件名唯一。图映的页面上写着原文件不会被覆盖。

图映选文件夹以后会改原文件吗?界面写的是只读扫描所选文件夹及其子文件夹。支持的视频会加入队列,不修改原文件。支持的格式写的是 MP4、MOV、WebM 和 MKV。这和 HandBrake 忽略子文件夹的行为不一样。不过我只看到了界面说明。没有实际选文件夹跑过,实测用的是多文件入口。

换别的预设或别的格式会怎样?没测。我只跑了 Fast 1080p30 这一个预设。图映也只测了智能推荐和视觉近无损两档,输出只测了 MP4 H.264。H.265、手机原片、录屏都没有测。

样本署名如下。均来自维基共享资源,经重新编码、截取,已改动。

样本 文件名 作者 许可
驼鹿 Moose by the road.webm Forza1000 CC BY-SA 4.0
人群 720p·VP8 A Demonstration of Disabled People June 2018 1.webm DGW CC BY-SA 3.0
人群 720p·VP9 Worldwide Demonstration -- March 2021 Amsterdam.webm Karen Eliot CC BY-SA 2.0
人群 1080p Demonstration of Ethiopian residents in Israel, July 2019.webm Israel Police CC BY-SA 3.0
人群 360×240 Demonstration in Al-Zabadani, 23 March 2012.webm Allfor Syria CC BY 3.0
相关推荐
Autumn_ing42 分钟前
Pixso AI 如何按团队设计规范生成 UI?以消息设置页说明选库与验收
人工智能·ui·设计规范·pixso
ccbw1642 分钟前
从一颗录音豆说起:AI会议转写的端侧方案与选型
人工智能·接口隔离原则·码率·采集
视频技术分享1 小时前
远程会诊产品设计复盘:音视频架构拆解与四大避坑
架构·音视频
QXWZ_IA1 小时前
低空经济下电力无人机巡检定位的能力演进与应用趋势
人工智能·安全
田里的水稻1 小时前
FA_CNN卷积神经网络二十四---层\块\参数管理PyTorch
人工智能·pytorch·cnn
AiNightVision1 小时前
无人机夜视模块如何选择?——从参数指标到系统集成的完整选型指南
人工智能·算法·计算机视觉·车载系统·无人机·视频·智能硬件
Java后端的Ai之路1 小时前
【AIAgent开发】-Agent工具封装成CLI(纯干货!!!)
java·javascript·人工智能·agent·cli
Flynn Liang1 小时前
Spring AI 上生产:限流熔断、密钥与成本治理、私有化/混合部署、降级与 Prompt 灰度架构全解
人工智能·spring·架构·高可用·springai·成本治理·生产架构
飞猫的边缘AI2 小时前
边缘AI芯片的规则变了:从跑CNN到跑LLM和VLM
人工智能·语言模型·cnn·transformer·边缘ai