Формат файла

MOV - фильм Apple QuickTime

MOV - это формат фильмов QuickTime от Apple и способ, которым iPhone сохраняют видео. Это контейнер, на основе которого был создан MP4, и он содержит необычно детализированные метаданные камеры.

.mov

MOV - это формат фильмов QuickTime, представленный Apple в 1991 году вместе с первой версией QuickTime. Это был один из первых форматов, способных хранить синхронизированные видео, аудио и другие привязанные ко времени данные в одном файле, и он был спроектирован настолько хорошо, что MPEG позже взял его за основу для ISO Base Media File Format, на котором базируется MP4. Эта история важна по практической причине: MOV и MP4 по своей структуре очень близки. MOV до сих пор является родным форматом записи для iPhone и iPad и рабочим форматом монтажных программ Apple, поэтому чаще всего с ним встречаются либо прямо с телефона, либо на выходе из редактора.

Как устроен файл MOV

MOV - это контейнер: оболочка, а не сжатие. Картинка и звук внутри сжаты кодеком, и по тому, какой кодек используется, можно многое сказать о том, откуда взялся файл. Видео с современного iPhone обычно в H.264 или HEVC со звуком AAC, оба с потерями. Файлы, экспортированные из монтажной системы, часто используют ProRes - кодек, рассчитанный на многократное редактирование и пересохранение с минимально заметными потерями, за счет значительно большего размера файлов. MOV также может содержать альфа-канал для прозрачности и отдельную дорожку таймкода, поэтому он остается популярным в профессиональной среде.

Внутренняя структура представляет собой дерево блоков, которые Apple называет атомами, каждый с четырехсимвольной меткой. moov - это индекс всего фильма, mdat содержит сами медиаданные, а каждая дорожка получает свое собственное поддерево с заголовком и набором таблиц, сопоставляющих время и позиции в байтах. Поскольку индекс отделен от данных, MOV может ссылаться на медиаконтент, не дублируя его, а обрезка клипа может сводиться к переписыванию таблиц, а не к повторному сжатию изображения.

Какие метаданные содержит файл MOV

Метаданные MOV хранятся в атомах, и запись с телефона - один из самых насыщенных метаданными видеотипов, с которыми вы столкнетесь.

  • Заголовок фильма содержит даты создания и изменения. QuickTime считает их в секундах с 1 января 1904 года, поэтому плохо записанный файл иногда показывает дату именно в этом году.
  • Заголовки дорожек содержат размеры, длительность и матрицу преобразования, которая фиксирует поворот; так телефон помечает клип, снятый в портретной ориентации. Медиа-заголовок каждой дорожки добавляет код языка.
  • Атом пользовательских данных содержит классические теги QuickTime, имена которых начинаются со знака авторского права: заголовок, автор, исполнитель, комментарий, авторское право, описание и программа, которая записала файл.
  • Устройства Apple добавляют свой набор ключей: производитель камеры, модель камеры, версия iOS, дата создания с указанием часового пояса и место записи в виде широты и долготы.
  • Клип с iPhone обычно также содержит временную дорожку метаданных - скрытый поток, который записывает показания датчиков вместе с изображением, а не один раз на весь файл.
  • Программы Adobe могут добавить пакет XMP - структурированный текстовый блок, в котором дублируются заголовок, создатель, авторское право и история правок.

Производитель камеры, модель, версия программного обеспечения, часовой пояс и координаты - это личная информация. Вместе они показывают, где вы были, когда и что держали в руках. Именно эти поля нужно удалить, прежде чем клип, снятый на ваш телефон, попадет в открытый доступ.

Когда использовать MOV вместо MP4

Оставляйте MOV, пока вы работаете: это формат, с которым приложения Apple лучше всего справляются, он поддерживает ProRes, прозрачность и таймкод и лучше переносит полный цикл монтажа, чем сильно сжатый финальный файл. Конвертируйте в MP4, когда работа завершена и файл нужно передавать дальше, потому что MP4 без проблем воспроизводится на большем числе устройств и в браузерах. Когда в обоих случаях используется H.264 или HEVC, конвертация может быть простым ремультиплексированием: меняется только контейнер, а изображение остается нетронутым.