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, перетворення може бути простим ремакшингом, який змінює лише контейнер і не чіпає зображення.