2009-01-07 81 views
1

Quicktime具有丰富的元数据API,允许在.mov文件(或其中一个流)上存储各种任意数据。我正在寻找用于存储视频剪辑拍摄日期的标准键名称和值格式,类似于EXIF的DateTimeOriginal。如何存储QuickTime影片的“原始拍摄日期”元数据项目?

在苹果网站上进行的以下讨论看起来似乎可能没有一个由苹果定义的讨论,因为他们似乎并不认为这很重要。 http://discussions.apple.com/message.jspa?messageID=6267622

这与How can I get the original capture timestamp from my home movie files:: AVI and MPG4?(与.MP4交易和.avi)

回答

0

恐怕是这种元数据没有标准的关键。 你可以尝试使用一个合理的装修标准密钥像

kQTMetaDataCommonKeyInformation,

kQTMetaDataCommonKeyDescription或

kQTMetaDataCommonKeyProducer

虽然这不会是“标准”(即最有可能只被处理正确地由您的应用程序)。

在使用此示例代码和Q &的一篇文章,其值的格式(虽然它是不完全拟合)的问题可能会设置你在正确的轨道上:

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