使用avfoundation将自定义元数据添加到视频[英] Add custom metadata to video using AVFoundation

本文是小编为大家收集整理的关于使用avfoundation将自定义元数据添加到视频的处理方法,想解了使用avfoundation将自定义元数据添加到视频的问题怎么解决?使用avfoundation将自定义元数据添加到视频问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我想向视频添加一些信息(元数据).我找到了一种检索元数据的方法,但没有找到设置或修改元数据的任何解决方案.我正在使用AVURLAsset,AVAssetWritter也AVMutableComposition用于创建视频.

推荐答案

使用 -[AVAssetWriter setMetadata:] .

这被设置为AVMutableMetadataItem s的NSArray.请注意,写入已启动后无法设置值.

元数据键和键在AVMetadataFormat.h中列出.

其他推荐答案

使用AVMutableComposition时,您可以在AVAssetExportSession上设置AVAssetExportSession时,当您进行写入时,而不是将其设置在资产(组合)本身上.

其他推荐答案

如果需要执行"偏离线".我使用了ID3Taggenerator和相关工具,他们很棒.

结账更多信息在此处: http://developer.apple.com/library/mac/#document/networkinginternet/conceptual/streamingmediaguide/usinghttplivestreaming/usinghtttplivestreaming.html

或这里是我用于添加定时元数据的教程,这非常好: http://jmacmullin.wordpress. COM/2010/11/03/添加 - 元数据到视频IN-IOS/

如果要在应用程序内添加元数据(如在用户中记录视频并添加其自己的元数据),我不确定.

本文地址:https://www.itbaoku.cn/post/924364.html