2026 年视频压缩完全指南
要在没有可见画质损失的情况下压缩视频,请保持分辨率,把它重新编码为画质设置(CRF)在 18 到 23 之间的 H.265。在我们的 11 个测试片段上,默认设置(H.265,画质 23)在 NVIDIA GPU 上把 254.9 MB 压到 128.4 MB,没有一个文件变大。本指南介绍压缩会去掉什么、如何选择编码和设置、GPU 还是 CPU,以及如何一次处理整个文件夹。
2026 年 9 月在 Ryzen 9 3900X 加 RTX 3080 的电脑上,使用 VideoRecompress 默认设置测得。测试片段从 DV 到 1440p;下方的 4K 耗时来自 iPhone 拍摄的 4K HEVC 视频。
压缩去掉了什么
视频编码把每一帧的大部分内容存为对前后帧的预测,只保留差异。新一代编码预测得更准,所以同样的画面需要更少的字节。把画质设置压得太低,丢失的细节就会以色块、色带或糊掉的纹理出现。
选哪种编码:H.265、AV1 还是 H.264
每个片段的文件大小和画质分数:HEVC 与 H.264 实测对比。
画质设置(CRF)怎么选
画质设置称为 CRF,用体积换细节:数值越低,保留的细节越多,文件越大。VideoRecompress 的预设覆盖了实用范围:
| 预设 | 编码与 CRF | 适用于 |
|---|---|---|
| 婚礼/活动存档 | H.265 · CRF 18 | 无法重拍的画面 |
| 手机视频存档 | H.265 · CRF 23 | 日常手机和相机视频;即上面实测的默认设置 |
| 监控摄像头存档 | H.265 · CRF 28 | 体积最重要的大量存档 |
| 最大压缩率 | AV1 · CRF 35 | 文件最小,前提是你能等:没有支持 AV1 的显卡会很慢 |
在默认设置下,我们的片段用 CPU 编码器得到的 VMAF 为 89 到 99(VMAF 将新文件与源文件比较,100 表示完全相同)。分数最低的是一盘隔行扫描的 DV 磁带。处理大批量之前,请在应用中点击“测试编码 (10秒)”:它会从文件中间编码 10 秒,并显示大小和画质。
GPU 还是 CPU
画质差距很小。在可评分的 10 个片段中,有 8 个的 GPU VMAF 分数与 CPU 相差不超过 2.5 分;较低的是一段颗粒感强的 GoPro 片段(92.2 对 98.8)和一盘隔行扫描的 DV 磁带(85.1 对 89.3)。处理这类素材或最重要的文件时,请改用 CPU 编码器;处理大量存档时,GPU 的速度更重要。Intel Quick Sync 和 AMD AMF 编码器也受支持,但我们尚未测量。
一次压缩整个文件夹
- 添加文件夹拖入文件夹或选择文件。应用会列出每个文件的编码、分辨率、码率和磁盘占用。
- 选择预设日常素材用“手机视频存档”,无法重拍的画面用“婚礼/活动存档”,想要最小文件用“最大压缩率”。
- 硬件编码保持“自动”如果有 NVIDIA、Intel 或 AMD 显卡,应用会用显卡编码;没有则使用 CPU。
- 点击“开始”每个新文件完成后都会被检查。如果比源文件大,会改为保留原文件。
- 删除前先检查删除原文件之前,先播放几个新文件。VideoRecompress 会写出新文件,原文件保持不动。
损失画质的四个错误
反复重新编码同一个文件
每次有损编码都会损失一点。请从原始文件出发,用想保留的设置只编码一次。
快速运动画面用了过高的 CRF
静态画面用 CRF 28 没问题,体育、演唱会和水面往往不行。请先用“测试编码 (10秒)”试一小段。
无必要地降低分辨率
从 4K 降到 1080p 会永久丢掉细节。如果问题是空间,先按原分辨率重新编码。
检查之前就删除原文件
删除任何文件之前,先在常用设备上播放几个新文件。VideoRecompress 会写出新文件,原文件原封不动。