跳到正文
CreatorPrivacyKit
邮件附件 · 视频压缩

压缩视频发邮件(Gmail 25MB / Outlook 20MB)。

Gmail 的附件数字、Outlook 的邮件大小和 Exchange 的默认值是三件不同的事。分享副本在这台设备上完成。

WebCodecs 本地硬件加速 无云端上传 适配 25MB 邮件上限
Gmail 打开 25MB 预设。Outlook 打开 20MB 预设。都在本地处理。

压缩视频发邮件(Gmail 25MB / Outlook 20MB)?

Gmail 的附件数字、Outlook 的邮件大小和 Exchange 的默认值是三件不同的事。 分享副本在这台设备上完成。 ✓ Gmail(个人版):普通附件总上限 25MB,超大会自动转为 Google Drive 云端链接

Gmail Help: Send attachments with your Gmail message; Microsoft Support: reduce attachment size in Outlook

最近更新

主流邮箱附件大小限制与编码细节

主流邮箱官方限制说明:

  • Gmail(个人版):普通附件总上限 25MB,超大会自动转为 Google Drive 云端链接
  • Outlook.com 与互联网账户:邮件大小 20MB,含附件和正文。Exchange 默认 10MB,管理员可以改
  • 各类企业邮箱:管理员策略可能设定更为严格的阈值(如 10MB)
  • RFC 2045 第 6.8 节把每 3 个字节编成 4 个字符。Gmail 帮助没有公布 Base64 预算。本页实测表把同一个文件对照 26214400、20971520、25000000 和 20000000 字节。

画质与本地性能保障:

  • 支持浏览器原生 WebCodecs 硬件加速编码
  • 自适应分辨率阶梯(自动匹配 1080p、720p 或 480p)确保流畅度
  • 文件纯本地处理,不消耗外部网速上传

4步完成邮件视频压缩

1

选择原视频

拖入手机实拍视频、会议录屏或宣传短片。

2

自动应用预设

工具自动配置 25MB 邮件安全码率与目标大小。

3

本地高效压缩

在设备本地几秒到几十秒内完成重新编码。

4

直接添加附件

核对导出文件大小在 25MB 内,直接插入邮件草稿发送。

技术指南

平台限制事实核查

参考 Google 与微软官方最新文档核实,25MB 是全球主流个人邮箱的通用附件门槛。详见我们的邮件视频压缩专栏。

查看邮件视频压缩指南

一段 20 秒的文件对照 20 MB 和 25 MB,2026-10-27

2026-10-27,本站用 ffmpeg 6.1.1 做了一段 20 秒的 MP4。画面是 lavfi testsrc2,1280×720,30 fps,libx264 ultrafast,pix_fmt yuv420p,恒定码率 12000k。音频是 440 Hz 正弦,48000 Hz,AAC,请求 128k,并加了 -shortest。文件 28970764 字节,SHA-256 3f0e6b046e55ddb06b822cef6d98a397225ca8296bf2f31c4506de05589ec6ce。ffprobe 报告时长 20.000000,format bit_rate 11588305,H.264 视频 bit_rate 11452793,avg_frame_rate 30/1,AAC bit_rate 127903。ExifTool 列出 CompressorName Lavc60.31.102 libx264、Encoder Lavf60.16.100、CreateDate 0000:00:00 00:00:00,没有 GPS。机器是 13th Gen Intel Core i9-13900K,Linux 7.0.0-38-generic。本页按钮没有点。这些文件是 ffmpeg 编码,不是浏览器里的压缩器输出。

本站的显示用兆字节是 1024 乘 1024 字节,见 src/video-compressor/logic/targets.js 的 BYTES_PER_DISPLAY_MB。邮件预设 targetMb 是 25。Outlook 预设 targetMb 是 20。bitrateFromTargetSize 用目标字节乘以 (1 减 0.02) 再乘 8,减去音频比特,再除以时长。CONTAINER_OVERHEAD 是 0.02。AUDIO_BITRATE_AAC 是 160000。对 20 秒且有音频的文件,该函数在 20971520 字节时返回 videoBps 8060836、estimateOutputBytes 20963132;在 26214400 字节时返回 videoBps 10116045、estimateOutputBytes 26203915。

两次编码使用 libx264 veryfast,-b:v、-maxrate 和 -bufsize 等于上面的视频码率,-c:a aac -b:a 160k,-pix_fmt yuv420p,-movflags +faststart。ffprobe 在两份输出上读到的音频流都是 128073 bps。另有一段 1 秒单声道正弦,用同一套 ffmpeg 和 -b:a 160k,报告 160 kb/s,Lavc60.31.102 aac。128073 是这两份文件里实际读到的数。两份输出的时长都是 20.010000。20 MiB 请求的结果是 19792403 字节,SHA-256 8ee157a4717d737c71d25d09c18cd616315442c55e81d2dd725878383118ccde,format bit_rate 7913004,视频 bit_rate 7779620。25 MiB 请求的结果是 24681475 字节,SHA-256 65ed1824181dfe91dfeb9934ec5807694a9c9a933b444bcc5345e1f821c06955,format bit_rate 9867656,视频 bit_rate 9735249。Base64 字符数按 4 乘 ceil(n/3):38627688、26389872、32908636。

2026-10-27 读到的 Gmail 帮助 https://support.google.com/mail/answer/6584 写明:个人账号附件上限 25 MB;总量超过上限时改成 Google Drive 链接;工作和学校账号的上限由 Workspace 管理员设定。同一页写明附件计入 Google 存储空间。它没有把 MB 定义成 1000 的平方或 1024 的平方,也没有公布 Base64 预算。微软的缩小附件页面写:Outlook.com 或 Gmail 这类互联网邮箱的邮件大小上限是 20 MB;Exchange 默认 10 MB;上限包含附件和正文。微软的 Outlook.com 发送限制页面写:附件大小上限 25 MB;OneDrive 链接最高 2 GB。这两页微软文档彼此不一致。本页的 Outlook 预设仍用较低的那个已公布数字,20 MB。RFC 2045 第 6.8 节把 3 个字节编成 4 个字符。表里 19792403 字节的文件低于两种 20 MB 和两种 25 MB。24681475 字节的文件低于两种 25 MB,高于两种 20 MB。28970764 字节的源文件高于这四个数。

带正负号的列是相对 20971520(20 乘 1024 乘 1024)、26214400(25 乘 1024 乘 1024)、20000000 和 25000000 的字节差。函数估计值是 20963132 和 26203915。实际文件比这两个估计值小。这是一次测量。只复述帮助中心 25 MB 和 20 MB 的页面,没有公布这个文件、这两个请求的视频码率,也没有公布测到的音频码率 128073。

文件字节SHA-256音频 bpsBase64 字符相对 20971520相对 26214400相对 20000000相对 25000000
source 20.000000 s289707643f0e6b046e55ddb06b822cef6d98a397225ca8296bf2f31c4506de05589ec6ce12790338627688+7999244+2756364+8970764+3970764
ffmpeg 20 MiB request197924038ee157a4717d737c71d25d09c18cd616315442c55e81d2dd725878383118ccde12807326389872-1179117-6421997-207597-5207597
ffmpeg 25 MiB request2468147565ed1824181dfe91dfeb9934ec5807694a9c9a933b444bcc5345e1f821c0695512807332908636+3709955-1532925+4681475-318525
Gmail 的 25 MB 上限里有没有公布 Base64 预算?

2026-10-27 读到的 Gmail 帮助写明个人账号附件上限是 25 MB,没有公布 Base64 预算。RFC 2045 第 6.8 节把每 3 个字节编成 4 个字符。28970764 字节的源文件按这个算法是 38627688 个字符。19792403 字节的编码低于 20971520,也低于 20000000。24681475 字节的编码低于 26214400,也低于 25000000,并且高于表里的两个 20 MB 数字。

support.google.com/mail/answer/6584

Reduce attachment size

Sending limits in Outlook.com

RFC 2045 section 6.8

常见问题

发邮件附件最大支持多大?

Gmail 个人版普通附件大约 25MB,超出后常改成网盘链接。Outlook.com 和互联网账户的邮件大小是 20MB,含附件和正文。Exchange 默认 10MB,管理员可以改。

为什么直接发原文件总是提示超大?

现代手机拍摄几秒钟 4K 视频就可能达到上百兆,且邮件编码还会带来额外体积膨胀,因此必须预先压缩。