Как сохранить элемент метаданных «оригинальная дата захвата» для фильма QuickTime? - PullRequest
1 голос
/ 07 января 2009

Quicktime имеет богатый API метаданных, позволяющий хранить все виды произвольных данных в файле .mov (или в одном из его потоков). Я ищу стандартный формат имени и значения ключа для хранения даты съемки для видеоклипа, аналогичный дате EXIF ​​DateTimeOriginal.

Следующее обсуждение на сайте Apple создает впечатление, что Apple может не определить ни одного из них, поскольку они, похоже, не считают это очень важным. http://discussions.apple.com/message.jspa?messageID=6267622

Это связано с Как я могу получить исходную метку времени захвата из файлов моего домашнего фильма: AVI и MPG4? (которая имеет дело с .mp4 и .avi)

1 Ответ

0 голосов
/ 15 января 2009

Боюсь, что для метаданных такого типа нет стандартного ключа. Вы можете попытаться использовать достаточно подходящий стандартный ключ, такой как

kQTMetaDataCommonKeyInformation

kQTMetaDataCommonKeyDescription или

kQTMetaDataCommonKeyProducer

хотя это не будет «стандартным» (т. Е. Скорее всего будет правильно обрабатываться только вашим приложением).

На вопрос, в каком формате значения использовать этот пример кода и статью вопросов и ответов (хотя это не совсем точно), вы можете выбрать правильный путь:

http://developer.apple.com/qa/qa2007/qa1515.html http://developer.apple.com/samplecode/QTMetaData/listing1.html

...