0

我正在对只能在设备上执行的 iPhone 上的相机输出进行处理。我现在需要将每个处理过的帧与处理步骤提供的一些附加信息一起存储。最终我需要在 Matlab 中打开数据来进一步分析。

目前我使用 AVAssetWriter 编写一个 mov 文件,同时构建一个单独的 data.txt 文件,我在每次录制结束时通过电子邮件发送给自己。

这个过程很不愉快,因为这意味着我每次录制内容时都必须下载 data.txt 文件。然后我必须从手机中导入电影文件(我显然不能通过电子邮件发送电影文件,因为它对于电子邮件来说太大了),然后我必须给它们两个通用名称。

是否有 iOS 支持的视频格式,并且我可以在 Matlab 中打开它允许我获取每帧数据和元数据?有没有比我现在做的更好的方法?我看到有一个 AVMediaTypeText 但我没有找到它的示例代码,我怀疑我可以将它交错到一个 mov 文件中......

4

1 回答 1

0

在我看来,您应该创建一个“元文件”,其中包含有关电影名称和位置的信息 - 然后将元文件的名称传递给 matlab,它从中访问所有元数据并确定要打开的电影文件。换句话说 - 扭转问题:不是将元数据添加到 mov,而是将 mov 信息添加到元文件。

我认为这可以解决您提到的 90% 的头痛问题?

于 2013-02-18T02:13:18.160 回答