Come si memorizza l'elemento dei metadati della "data di acquisizione originale" per un filmato QuickTime?

StackOverflow https://stackoverflow.com/questions/419684

  •  03-07-2019
  •  | 
  •  

Domanda

Quicktime ha una ricca API di metadati, che consente di archiviare tutti i tipi di dati arbitrari su un file .mov (o su uno dei suoi flussi). Sto cercando il nome della chiave standard e il formato del valore per memorizzare la data di ripresa per un video, analogo a DateTimeOriginal di EXIF.

La seguente discussione sul sito di Apple fa sembrare che potrebbe non esserci uno definito da Apple, poiché non sembrano ritenere che sia molto importante. http://discussions.apple.com/message.jspa?messageID=6267622

Questo è correlato a Come posso ottenere il timestamp di acquisizione originale dai miei file di filmato domestico :: AVI e MPG4? ( che si occupa di .mp4 e .avi)

È stato utile?

Soluzione

Temo non esista una chiave standard per questo tipo di metadati. Potresti provare a usare una chiave standard ragionevolmente adatta come

kQTMetaDataCommonKeyInformation,

kQTMetaDataCommonKeyDescription o

kQTMetaDataCommonKeyProducer

sebbene questo non sia "standard" (cioè molto probabilmente verrebbe elaborato correttamente dalla tua applicazione).

Sulla domanda quale formato di valore utilizzare questo codice di esempio e Q & amp; Un articolo (sebbene non sia esattamente adatto) potrebbe metterti sulla strada giusta:

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top