文件格式

MOV - Apple QuickTime 影片

MOV 是 Apple 的 QuickTime 影片格式,也是 iPhone 保存视频的方式。它是 MP4 构建所基于的封装格式,并且包含异常详细的相机元数据。

.mov

MOV 是 QuickTime 影片格式,由 Apple 在 1991 年随第一版 QuickTime 推出。它是最早能够在单个文件中保存同步视频、音频和其他定时数据的格式之一,设计得足够出色,以至于 MPEG 后来将其作为 ISO 基础媒体文件格式的起点,而 MP4 就建立在这一基础之上。这段历史在实践中很重要:MOV 和 MP4 在结构上是近亲。MOV 仍然是 iPhone 和 iPad 的原生录制格式,也是 Apple 剪辑软件的工作格式,所以大多数人要么是在手机上直接生成 MOV,要么是在剪辑软件导出时接触到它。

MOV 文件是如何构成的

MOV 是一种容器:是“盒子”,不是压缩方式。内部的画面和声音由编解码器压缩,看到使用哪种编解码器,往往能判断文件的来源。现代 iPhone 拍摄的视频通常是 H.264 或 HEVC 搭配 AAC 音频,都是有损压缩。从剪辑软件导出的文件则往往使用 ProRes,这是一种为反复剪辑和多次保存而设计、在可见质量损失极小的前提下换取大体积的编解码器。MOV 还可以保存用于透明效果的 Alpha 通道和独立的时间码轨道,因此在专业工作中依然很常用。

其内部结构是一个由 Apple 称为 atom 的块构成的树,每个块用四个字符标记。moov 是整部影片的索引,mdat 保存媒体内容,每条轨道都有自己的子树,包含一个头部和一组将时间映射到字节位置的表。由于索引与数据分离,MOV 可以引用媒体而不必复制它,剪辑一段片段往往只需要重写这些表,而不必重新压缩画面。

MOV 文件包含哪些元数据

MOV 元数据保存在 atom 中,而手机录制的视频通常是你能见到的元数据最丰富的视频文件之一。

  • 影片头部保存创建和修改日期。QuickTime 将时间计为自 1904 年 1 月 1 日以来的秒数,因此写入不规范的文件有时会显示为那一年的日期。
  • 轨道头信息包含画面尺寸、时长以及记录旋转的变换矩阵,手机就是用它来标记竖屏拍摄的片段。每条轨道的媒体头信息还会添加一个语言代码。
  • 用户数据 atom 保存经典的 QuickTime 标签,这些标签名以版权符号开头:标题、作者、艺术家、注释、版权、描述以及写入该文件的软件。
  • Apple 设备会额外添加一组键,记录相机品牌、相机型号、iOS 版本、包含时区的创建时间,以及以经纬度表示的录制位置。
  • iPhone 片段通常还带有一条定时元数据轨道,这是一条隐藏的流,用于在整段画面的时间轴上记录传感器读数,而不是只写入整个文件的一次性信息。
  • 来自 Adobe 的软件可能会添加一个 XMP 数据包,这是一个结构化文本块,用于重复记录标题、创作者、版权和编辑历史。

相机品牌、型号、软件版本、时区和坐标都属于个人信息。组合起来,它们说明了你在哪里、什么时候、手里拿着什么。在将自己手机拍摄的片段公开之前,这些字段都应该被删除。

何时应使用 MOV 而不是 MP4

在剪辑工作过程中建议保持使用 MOV:这是 Apple 各类应用最适配的格式,它可以携带 ProRes、透明通道和时间码,并且比高度压缩的成片格式更经得住一次往返剪辑。等到成片完成并需要对外传输时,再转换为 MP4,因为 MP4 能在更多设备和浏览器中顺利播放。当两者都使用 H.264 或 HEVC 时,转换可以是直接的封装重打包(remux),只更换外层封装而不改变画面内容本身。