Инструменты, с помощью которых я могу просматривать формат быстрого времени?
В Windows вы можете использовать MP4 Explorer , и, поскольку он является открытым исходным кодом, вы также можете извлечь из него уроки. Поскольку MP4 использует структуру, аналогичную QuickTime, вы можете использовать ее для обоих.
Существует также старый инструмент Dumpster от Apple. Существует старая версия этого инструмента для Windows, но я не смог найти ее на сайте разработчиков Apple. В этом сообщении на форуме есть копия, которую вы можете попробовать. Это очень старая версия, но я не уверен, что она будет работать с последними файлами QT.
Если вы можете получить доступ к Mac под управлением OS X, то вы можете использовать Dumpster или Atom Explorer.
Экспорт разделов файла?
Я не знаю ни одного публичного инструмента для этого. Лучше всего расширить MP4 Explorer, чтобы сделать это, или написать свой собственный парсер. Синтаксический анализ атомов на самом деле довольно прост, вещи начинают усложняться, когда вам нужно интерпретировать содержимое атомов и перекрестно ссылаться на них, например, чтобы определить местонахождение данных фрейма.
Есть ли дополнительные ресурсы, кроме спецификаций?
Спецификация формата файла QuickTime является лучшим ресурсом для файлов QuickTime, сгенерированных Apple, но вам, возможно, придется провести некоторый реверс-инжиниринг, поскольку в некоторых областях спецификация не очень полная, например, обработка MPEG-2 и MPEG-4. видео. Если у вас есть доступ к спецификациям ISO, то ISO / IEC 14496-12 является стандартизированной версией формата QuickTime (или, точнее, его подмножеством). Спецификация ISO / IEC 14496-15 основывается на 14496-12 и определяет конкретную реализацию этого формата для формата H.264. Это так называемый формат MP4.
С этими тремя документами у вас должно получиться неплохо с точки зрения документации.