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 自带,无需额外安装即可处理单个片段:
- 在 QuickTime Player 中打开视频。
- 选择编辑 → 修剪(⌘T),裁剪至所需部分。
- 选择文件 → 导出为… → 720p(适用于邮件),或当上限允许更多余量时选择 1080p。
- 另存为新的 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 中,目标文件大小仅适用于视频。
- Mac 视频压缩使用 GetCompress、QuickTime 或 FFmpeg 在 Mac 上压缩视频。先修剪片段,选择 720p 或 1080p 分辨率,即可满足邮件或上传大小限制,无需猜测。
- 如何在 Mac 上发送大视频文件通过压缩附件、拆分长视频或使用共享链接,从 Mac 发送大视频文件,同时保持 MOV 和 MP4 格式的兼容性。
- Mac 目标视频大小在 Mac 上精准控制 MB 上限,适用于邮件附件或上传。使用 GetCompress 目标文件大小功能,或在需要手动控制码率时使用 FFmpeg 两遍编码。
- Mac 减小文件体积使用 GetCompress、预览或 QuickTime 以及 FFmpeg 减小 Mac 上视频、照片、PDF 和 GIF 的文件体积。释放空间,无需删除项目母版。