iphone - 从 iOS 上的视频文件中剥离元数据

标签 iphone ios video metadata

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

我正在考虑使用 NSData阅读视频并合并所有NSData合二为一,但不知道在 NSData 中加载元数据后如何删除它.

有什么建议吗?

最佳答案

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

关于iphone - 从 iOS 上的视频文件中剥离元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8065245/

相关文章:

iphone - 确定 UIViewController 是否由于应用程序退出而关闭?

ios - UIView子自动边框尺寸

javascript - 为什么 html5-video 事件 timeupdate 在 Chrome 浏览器上触发两次?

ios - 无法调用非函数类型的值 'NSDictionary'

iphone - iOS:以不同颜色显示部分字符串的最佳方式是什么?

javascript - 如何将视频流发送到 node.js 服务器

Laravel FFMpeg - FFMpeg 无法就地编辑现有文件

iphone - 构建 2.2.1 时可以使用 iPhone 3.0 符号吗?

iphone - 横向模式下帧大小不会改变

iphone - resignFirstResponder 并从任何地方关闭键盘?