如果要将演示视频交给使用未知配置 Mac 的人播放,除非你明确知道其 macOS 版本和播放应用支持 HEVC,否则请选择 H.264。分辨率保持在不高于源视频的分辨率,导出为自包含影片,并在分享前使用 QuickTime Player 测试保存好的文件。相较于追求更小的文件体积,这样做优先保证了广泛的兼容性,同时能让你对打算发送的实际文件进行明确检查。

编解码器与文件类型解决的是不同问题

编解码器用于压缩视频;容器则将视频、音频和相关数据打包到一个文件中。H.264 和 HEVC(也称 H.265)是编解码器。MOV 和 MP4 则是容器格式。直接修改文件扩展名并不能转换其内容,而且仅凭 MP4 扩展名本身并不能保证某台特定的 Mac 或应用可以解码其中的所有音视频流。Apple 文档中将 MOV 和 MP4 列为不同的文件类型,且 QuickTime Player 的导出功能生成的是 MOV 文件而非 MP4 视频。(Apple Developer: AVFileType,Apple 支持:在 Mac 上的 QuickTime Player 中将影片导出为其他文件格式和分辨率)

对于接收方的 Mac 而言,实际的选择通常是在 H.264 和 HEVC 之间。Apple 指出 HEVC 的效率高于 H.264,因此它可以在同等视觉质量下缩小文件体积。但 Apple 的兼容性指南也说明,HEVC 支持取决于软件,而在部分老旧设备上,还受视频分辨率和帧率的限制。当接收方的设备环境未知时,H.264 是更稳妥的起点;而当你很看重更小的文件体积,且已确认接收方的 Mac 可以播放导出格式时,HEVC 则是合理的选择。(Apple 支持:在 Apple 设备上使用 HEIF 或 HEVC 媒体)

根据接收方 Mac 和演示内容进行选择

如果要将视频发送给同事、客户、教室或活动现场的 Mac,且无法提前确认其 macOS 版本或播放器,请使用 H.264。如果接收方已确认其设备环境支持,或者你比较在意文件体积且能在现场验证播放,请使用 HEVC。Apple 说明 macOS High Sierra 10.13 或更高版本支持 HEVC 媒体,但在部分较旧的设备上,HEVC 支持会受到分辨率和帧率的影响;1080p 或更低分辨率以及 60 帧/秒或更低帧率具有更广泛的兼容性。(Apple 支持:在 Apple 设备上使用 HEIF 或 HEVC 媒体)

此外还要考虑演示文稿中的内容。如果包含动画、细小文字或屏幕录屏,在可行的情况下请保留源分辨率;以更高的分辨率导出并不能还原原始文件中缺失的细节。如果你需要透明度或专业剪辑母带,普通的兼容性预设可能无法满足需求。QuickTime Player 仅对包含 Alpha 通道的影片在 HEVC 导出时提供保留透明度的选项。在依赖该工作流程之前,请检查接收方应用是否支持该格式和透明度。(Apple 支持:在 Mac 上的 QuickTime Player 中将影片导出为其他文件格式和分辨率)

从 macOS 上的 QuickTime Player 导出

如果你已有制作完成的影片,需要一份直接的 H.264 副本,QuickTime Player 提供了一个内置途径:

  1. 在 QuickTime Player 中打开影片,然后选取文件 > 导出为。
  2. 选择不大于源视频的分辨率。对于 4K 或 1080p,打开格式并选择较好兼容性;Apple 文档说明此项对应 H.264。较小文件大小选项则会导出为 HEVC。
  3. 保存影片,然后在 QuickTime Player 中打开该保存的副本并完整播放一遍。检查开头、包含动态或屏幕文字的片段以及结尾;确认音频正常且音画同步。

QuickTime Player 提供的可用选项因分辨率而异:Apple 说明 480p 和 720p 采用 H.264,而 1080p 和 4K 可选 H.264 或 HEVC。具体输出分辨率和数据速率取决于原片。QuickTime Player 导出的是 QuickTime 影片 (.mov);它不提供 MP4 视频导出选项。如果接收方明确需要 MP4,请使用明确支持 MP4 容器和 H.264 视频的导出工具,然后在目标播放器中检查生成的文件。切勿直接将 .mov 文件重命名为 .mp4。(Apple 支持:在 Mac 上的 QuickTime Player 中将影片导出为其他文件格式和分辨率)

如果是从 Final Cut Pro 导出

在 Final Cut Pro 中,选择项目或片段,选取文件 > 共享 > 导出文件,然后打开设置。选择适合你源素材的发布格式和视频编解码器;Apple 指出编解码器的选择取决于项目或片段的媒体格式。导出前请确认分辨率、色彩空间和音频格式,因为仅凭编解码器并不能涵盖所有的播放要求。Apple 还列出了“电脑”和“Web 托管”等独立的发布选项,当它们与目标需求匹配时会很有帮助。(Apple 支持:Final Cut Pro for Mac 中的“导出文件”和“Apple 设备”目的位置)

如果接收方的 Mac 确实情况未知,请导出 H.264 副本发送。如果有时间,建议先发送一个简短的样片,让接收方在演示用的 Mac 上打开测试,特别是当文件将通过不熟悉的演示软件或较老旧的系统播放时更应如此。在自己的 Mac 上能顺利播放,只能证明文件在该机上能打开,并不能保证与另一台 Mac 或应用的兼容性。请针对接收方选择合适的编解码器,视需要单独保留一份更高质量的母带,并在演示前对实际导出的文件进行验证。

参考资料