我想在视频中添加一些信息(元数据)。我找到了一种检索元数据的方法,但没有找到任何设置或修改元数据的解决方案。我正在使用AVURLAsset
,AVAssetWritter
也AVMutableComposition
用于创建视频。
问问题
4547 次
4 回答
2
使用-[AVAssetWriter setMetadata:]
.
这设置为NSArray
s AVMutableMetadataItem
。请注意,您不能在写入开始后设置该值。
元数据键和键空间在 中列出AVMetadataFormat.h
。
于 2015-01-14T13:31:31.887 回答
1
使用时AVMutableComposition
,您可以metadata
在写入时设置属性AVAssetExportSession
,而不是在资产(组合)本身上设置。
于 2016-06-10T17:57:35.213 回答
0
如果您需要“离线”进行。我使用了 id3taggenerator 和相关工具,它们工作得很好。
或者这是我用来添加定时元数据的教程,非常好:http: //jmacmullin.wordpress.com/2010/11/03/adding-meta-data-to-video-in-ios/
如果您想在应用程序内添加元数据(如用户录制视频并添加他们自己的元数据),我不确定。
于 2012-05-24T03:46:22.227 回答
-2
看看 gusutils ==>
https://github.com/gpambrozio/GusUtils
有一个用于创建静态库的 xcode 项目,可让您将元数据和地理位置信息添加到视频中,然后持久保存到资产库中。
于 2013-04-20T23:08:34.240 回答