Инструменты, которые помогут мне изучить формат файла Apple Quick time? - PullRequest
4 голосов
/ 26 октября 2011

Когда я изучал формат файлов Portable Executable (PE) для Windows, такие инструменты, как PE-Explorer и PEView , помогли мне быстро и приятно изучить вещи.Теперь мне нужно изучить и понять формат файла Apple Time Time.Существуют ли какие-нибудь

  1. инструменты, с помощью которых я могу просматривать формат быстрого времени?
  2. Экспорт разделов файла?
  3. Любые дополнительные ресурсы, кроме характеристики ?

PS: Я нахожусь на окнах, и у меня нет mac / macOS

Ответы [ 3 ]

3 голосов
/ 26 октября 2011

Инструменты, с помощью которых я могу просматривать формат быстрого времени?

В 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.

С этими тремя документами у вас должно получиться неплохо с точки зрения документации.

1 голос
/ 11 октября 2012

Media Box Viewer делает именно это и многое другое. В дополнение к Quicktime он также может открывать mp4, 3gp и т. Д. Он работает на всех платформах, Windows, Mac, Linux и т. Д.

Его можно загрузить с www.jdxsoftware.org .

1 голос
/ 26 октября 2011

Формат файла MPEG4 (.MP4) основан на формате файла QuickTime. Вы должны иметь возможность использовать MPEG4IP tools для проверки файлов .MOV. Вы можете найти двоичные файлы Windows здесь .

...