跳转到内容

Mac 上压缩视频以通过邮件发送

在 Mac 上使用 QuickTime 和 FFmpeg 压缩视频以通过邮件发送。裁剪 MOV 和 MP4 录制文件,计算比特率预算,确保文件大小低于附件上限。

你录制了一段五分钟的操作演示,邮件客户端显示转圈,随后毫无反应。MOV 文件高达 180 MB,而你的服务商附件上限约为 25 MB。电子邮件并非为全分辨率屏幕录制而设计。发送前,你需要更短的片段、更小的导出文件,或两者兼有。

邮件为何拒绝大视频附件

邮件服务器通过多个节点传输附件。服务商设定硬性上限,以保持收件箱响应速度和存储成本可控。当 MP4 文件超过限制时,发送客户端可能静默失败,或在长时间上传后退回邮件。

二进制附件在消息编码过程中体积会增大。Finder 中显示为 22 MB 的文件,在网络传输中可能显得更大。因此,将目标设定在公布上限几兆字节以下,可避免不必要的麻烦。

视频还会增加一层复杂性:QuickTime 导出的 H.264 和 HEVC 文件通常保留完整的 1080p 或 4K 分辨率,剪辑也很少。一段带有清晰界面文字的简短演示仍可能达到 80 MB。此时应直接减小文件体积,无需更换邮件客户端。

请参阅 电子邮件附件大小限制指南 ,了解消费级和企业邮件的典型上限。

了解附件大小限制

具体数值因服务商、账户类型、加密模式和管理员设置而异。 个人 Gmail 目前允许附件总大小最高为 25 MB ;Google Workspace 管理员可设置托管账户限制。

邮件路径限制行为实际操作
个人 Gmail附件总计 25 MB预留余量;超大文件将转为 Drive 链接
企业或学校托管邮件管理员定义查看策略或咨询 IT 部门
收件人网关可能低于发送方限制测试完整的发送端到接收端路径

在撰写邮件前,请在 Finder 中检查文件大小。右键点击 MOV 或 MP4 文件,选择显示简介,查看大小。若超出上限,先进行裁剪。屏幕录制开头和结尾的空白片段可裁剪掉 30 秒而不丢失上下文。

当限制较严时,记下兆字节数并反向推算。一段 720p 的两分钟片段通常能容纳,而五分钟 1080p 导出则可能失败。

在 QuickTime Player 中压缩

QuickTime Player 随 Mac 自带,无需额外安装即可处理单个片段:

  1. 在 QuickTime Player 中打开视频。
  2. 选择编辑 → 修剪(⌘T),裁剪至所需部分。
  3. 选择文件 → 导出为… → 720p(适用于邮件),或当上限允许更多余量时选择 1080p。
  4. 另存为新的 MP4 或 MOV,并在 Finder 中比较大小。

裁剪是最快的优化手段。QuickTime 的导出档位对应近似比特率,但无法输入精确的兆字节目标值。对于单次交付,裁剪后的 720p 是可靠的起点。

iMovie 遵循相同逻辑:导入,在时间轴上修剪,然后选择**文件 → 共享 → 文件…**并选择较低分辨率。若后续可能需要更高画质,请将母版文件保存在其他位置。

在终端中使用 FFmpeg 压缩

当 QuickTime 预设仍超出限制时,终端中的 FFmpeg 提供更精细的控制。如需,通过 Homebrew 安装:

brew install ffmpeg

单次通过完成降采样和压缩:

ffmpeg -i input.mov -vf scale=-2:720 -c:v libx264 -crf 26 -preset medium \
  -c:a aac -b:a 96k -movflags +faststart output-email.mp4
参数含义
scale=-2:720高度适配 720p,保持宽高比
-crf 26文件略小于 -crf 23
-b:a 96k较小的音频轨道,适用于语音演示

对于包含小文字的屏幕录制,在附加前以 100% 缩放预览。若边缘模糊,尝试在 720p 下使用 -crf 24,而非将 1080p 进一步降低。

若需根据时长和设置估算大小,请参阅 什么是视频比特率 。

邮件视频的分辨率与比特率

电子邮件是视频最严格的常见传输目标。从保守设置开始,仅在画质不达标时调整。

片段类型起始导出设置原因
包含 UI 文字的屏幕录制720p,已裁剪文字在笔记本电脑上保持可读
固定背景的人物讲话720p,中等 CRF人脸所需数据量少于滚动 UI
90 秒以内的简短产品演示1080p(若未超上限)额外像素有助于呈现细节

帧率同样重要。60 fps 的录制导出为 30 fps 时,若运动缓慢,体积可显著缩小。当需要快速大幅减小体积时,分辨率通常比极致的画质滑块更有效。

若邮件仍发送失败,在压榨比特率前先缩短时长。一段画质良好的 45 秒片段,优于无人看完的三分钟马赛克文件。

压缩仍不足时

有时故事内容长于任何附件允许的范围,即使经过扎实的压缩处理。

场景实际操作
720p 压缩后仍超上限进一步裁剪或拆分为第 1 部分和第 2 部分
完整长度的培训视频通过文件夹链接分享,而非附加
敏感的未发布 UI本地压缩,然后使用团队云盘
收件人使用严格的企业邮件确认其上限;10 MB 仍很常见

在 QuickTime 中拆分意味着导出片段 A,撤销修剪,导出片段 B。若偏好脚本,FFmpeg 可按时间码切割。

更广泛的 如何在 Mac 上压缩视频指南 涵盖了 Slack、门户和批量文件夹的预设,当电子邮件仅是你本周众多传输目标之一时。

使用 GetCompress

GetCompress 在 Mac 上本地处理 MOV、MP4 及其他常见视频格式:

  • 当表单列出精确的兆字节上限时,设置视频的目标文件大小;应用会调整编码以接近该限制。
  • 在导出前于预览播放器中裁剪开头和结尾,无需重新打开 QuickTime。
  • 当发送每周状态录制时,使用相同的邮件预设排队多个片段。
  • 保存720p 邮件预设,并在下一批处理中复用。
  • 文件仅保留在本地机器上,当片段显示未发布的产品 UI 或客户作品时尤为有用。

当 QuickTime 档位超出限制,且你不想为每次发送维护 FFmpeg 单行命令时,GetCompress 是更简便的替代方案。对于同一邮件中的 PDF 和图像附件,请分别使用这些格式的压缩预设;在 GetCompress 中,目标文件大小仅适用于视频。