Como funciona uma loja do item de metadados “original captura data” para um filme QuickTime?
-
03-07-2019 - |
Pergunta
Quicktime tem uma rica API de metadados, permitindo que se possa armazenar todos os tipos de dados arbitrários em um arquivo .mov (ou um de seus fluxos). Eu estou olhando para o formato de nome e valor de chave padrão para armazenar a data de filmagem de um clipe de vídeo, análogo ao datetimeoriginal do EXIF.
A discussão a seguir no site da Apple faz parecer que não pode ser aquele definido pela Apple, como eles não parecem sentir que é muito importante. http://discussions.apple.com/message.jspa?messageID=6267622
Isto está relacionado com Como posso obter o timestamp captura original de meus arquivos de filme home :: AVI e MPG4? ( que lida com .mp4 e .avi)
Solução
Eu tenho medo não há nenhuma chave padrão para este tipo de metadados. Você pode tentar usar uma chave padrão razoavelmente montagem como
kQTMetaDataCommonKeyInformation,
kQTMetaDataCommonKeyDescription ou
kQTMetaDataCommonKeyProducer
embora isso não seria 'standard' (ou seja, seria muito provavelmente só ser processado corretamente pelo seu aplicativo).
Sobre a questão qual o formato valor a utilizar este código de exemplo e artigo Q & A (embora não seja exatamente montagem) pode ajustá-lo no caminho certo:
http://developer.apple.com/qa/qa2007/qa1515.html http://developer.apple.com/samplecode/QTMetaData/listing1.html