问题描述
我想向视频添加一些信息(元数据).我找到了一种检索元数据的方法,但没有找到设置或修改元数据的任何解决方案.我正在使用AVURLAsset,AVAssetWritter也AVMutableComposition用于创建视频.
推荐答案
使用 -[AVAssetWriter setMetadata:] .
这被设置为AVMutableMetadataItem s的NSArray.请注意,写入已启动后无法设置值.
元数据键和键在AVMetadataFormat.h中列出.
其他推荐答案
使用AVMutableComposition时,您可以在AVAssetExportSession上设置AVAssetExportSession时,当您进行写入时,而不是将其设置在资产(组合)本身上.
其他推荐答案
如果需要执行"偏离线".我使用了ID3Taggenerator和相关工具,他们很棒.
或这里是我用于添加定时元数据的教程,这非常好: http://jmacmullin.wordpress. COM/2010/11/03/添加 - 元数据到视频IN-IOS//>
如果要在应用程序内添加元数据(如在用户中记录视频并添加其自己的元数据),我不确定.