首页 文章

从iOS上的视频文件中删除元数据

提问于
浏览
2

我正在开发一个iPhone应用程序,需要对视频文件做些什么 . 我想剥离任何元数据,然后将视频数量合并为一个视频 . 然后将元数据添加到新视频 .

我正在考虑使用 NSData 来读取视频并将所有 NSData 合并为一个,但不知道如何在 NSData 中加载后去除元数据 .

有什么建议吗?

1 回答

  • 0

    您不能简单地通过使用NSData容器附加视频来合并视频 . 每个视频都包含一个 Headers (或某些格式的页脚) . 此 Headers 会告诉您视频的持续时间,视频在数据中的起始位置以及使用的压缩类型等 . 如果要合并视频,则应尽量少编辑该信息,但通常情况并非如此 . 您可能需要获取每个视频的未压缩视频数据,然后将它们合并并重新压缩 . 我并不像你想象的那么容易 . 但是,我认为iOS API可以帮助您完成这项工作 .

相关问题