一段 10 分钟的手机视频,右键看属性,「数据速率」写着 24 Mbps,体积 1.5 GB,画面其实只有 1080p 30fps。要发出去就得先压一遍,可不少人压完发现体积几乎没动;也有人体积压下去了,暗部却成片起块,运动镜头拖着残影。
这两种结果和素材质量、机器性能关系不大,位置通常出在参数栏:码率模式还停在默认值,分辨率那一栏没动过,音频码率跟着留在 320 kbps。1080p 一般定 4~6 Mbps,720p 一般 1.5~2.5 Mbps,编码选 H.264 或 HEVC,码率模式用 VBR 两遍,把这四件事凑齐,压缩后的体积和画面才能一起落到预期里。
下面这套做法在 Windows 10/11 上实测可用。
适用系统:Windows 10/11;最后更新:2026-11-03。
压不下来的表现基本就两种:导出后属性里的数据速率还在 15 Mbps 以上,体积几乎没变;或者体积小了,暗部出现成片色块,运动镜头拖着残影。原因集中在四点上:
把这四点跟原片对一遍,再决定压到什么程度,比反复重导省时间。
原片码率越高,能压掉的空间越大。不先量一遍,后面设多少码率都是猜。
在文件资源管理器里点「查看」→「详细信息」,把「总比特率」「帧高度」「时长」几列调出来横向对比,比一个个点属性快得多。机器上装了 ffmpeg 的话,命令行能一次把几个关键字段读全:
ffprobe -v error -show_entries format=duration,bit_rate -show_entries stream=width,height,avg_frame_rate -of default=noprint_wrappers=1 D:\video.mp4换算关系先记牢:目标体积 MB ≈ 码率 Mbps × 时长秒数 ÷ 8,1 Mbps = 1000 kbps。10 分钟是 600 秒,按 4~6 Mbps 算,结果落在 300~450 MB。

量完这一遍,要动的其实只有两件事:把多出来的码率削掉,把不该高的音频码率降下来。
码率按「给谁看」来定,宁可 VBR 两遍,也不要用固定 CBR。
用途 | 分辨率 | 码率 | 编码 | 帧率 |
|---|---|---|---|---|
手机、微信、朋友圈 | 720p | 1.5~2.5 Mbps | H.264 | 30fps |
电脑观看、网课、存档 | 1080p | 4~6 Mbps | H.264 或 HEVC | 30fps |
投屏、大屏展示 | 1080p | 上限 8 Mbps | H.264 或 HEVC | 30fps |
三个补充判断:
按这个区间定完,1080p 的 10 分钟视频大约落在 300~450 MB,比原片小一大截,画面还能看。
压不小,往往是分辨率、码率、音频三栏里总有一栏还停在默认值。
C:\Windows\System32 这类系统文件夹里,避免写入失败。参数改完先剪 10 秒片段试压一次,确认体积和画面之后再压全片。十秒钟就能看出这一档码率够不够,省得整片重来。
一次只调一个变量,顺序是码率、编码、分辨率、帧率。
每次导出后拖到暗部镜头和快速运动镜头各看一遍,出现明显色块、拖影就回退一档。退到哪一档停手,看这两处就够:暗部和运动镜头干净了,其他画面基本没问题。
导出中断或提示内存不足(
0x8007000E)时,先关掉其他占内存的程序;仍然不行,把导出目录从系统盘换到空间充足的 D 盘,或者把视频分两段导出再合并。

还有一处没验证到的边界,说明白:手机端 App 的导出面板字段名和桌面端并不一致,第 3 步里那些字段名以桌面版为准,移动端可能叫「画质」「清晰度」之类,对应关系要自己在面板上看一遍。
按用途分开定:电脑观看、网课和存档落在 4~6 Mbps,投屏一类的大屏场景上限压在 8 Mbps;编码挑 H.264 或 HEVC 都可以,模式走 VBR 两遍。发到手机、微信这种小屏场景,720p 配 1.5~2.5 Mbps 就够。
1080p、30fps 的普通画面,4 Mbps 一般还能看清细节。快速运动、大面积暗部或高细节场景会最先出现色块。原片本身只有 3 Mbps 左右时,压到 4 Mbps 不会让画面变好,这种情况下想更小只能降分辨率。
码率给得太低,编码器在暗部和运动区域只能丢细节。先把码率回退两成重导一档,再把编码换成 HEVC 试一次,多数能压下去。回退之后仍然有色块,说明这一档分辨率对这个素材不合适,往下走分辨率那一档。
同一码率下 HEVC 的画面更干净,通常还能再省三到四成体积。代价在兼容性:老设备、老播放器可能打不开,文件要发别人看或者拿去投屏时,H.264 更稳。
这个报错是内存不足。先关掉浏览器和其他占内存大的程序,再把导出目录从系统盘换到空间充足的 D 盘;仍然中断,就把视频分两段导出、最后合并。
参数定到哪一档、退到哪一档就停手,判断依据都在原片的数据速率和导出后的暗部画面上。先把这两个数看清,比反复重导快得多。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。