支持嵌入式标记和注释/注释的音频/视频文件格式?

时间:2010-10-25 18:40:46

标签: iphone cocoa cocoa-touch metadata xmp

我正在考虑为OS X和/或iOS创建一个应用程序,允许用户在录音过程中以不同的间隔任意地将标​​记嵌入到音频中。拥有一个可以包含此信息的文件会很好,但可能有效也可能无效。我想它与YouTube注释允许的类似。

要求:

  • 能够在录音的某些时间点插入标记
  • 能够保存标记的名称以及简要说明

这适用于我正在处理的应用程序创建的音频,因此不能从其他来源导入音频以进行标记。

- 剪辑 -

编辑:也许是MP4 + XMP?

EDIT2 :是否有人尝试在iOS平台上使用带有音频或视频的自定义XMP字段?在Mac平台上?我从Adobe下载了XMP Toolkit(它有一个Xcode项目) - 但它是我的舒适区域。从较高的层面来看,它看起来非常简单,但任何有XMP工具包经验的人都有任何想法吗?

如下面的答案所示,是否有人有使用章节标记的QuickTime等替代解决方案的经验?各种方法的优点和缺点?

在考虑之后,做一些支持音频和视频格式的东西会很不错,即使最初当前的要求只是音频。

3 个答案:

答案 0 :(得分:2)

你读过CAF格式吗?

基本上,它可以作为许多音频格式的包装器,并允许您嵌入各种数据(以及用户定义的数据)。它可能是一种选择,因为交换不是问题(在您的情况下)。

The CAF File Specification

答案 1 :(得分:1)

您可以将MPEG-4或QuickTime格式视为章节轨道。

答案 2 :(得分:0)

所以,只需在这里关闭循环。我最终在AV Foundation FrameworkReference)中深入研究了AVAssetAVMetadataItem的iOS 4.0 API。仍然没有完成项目,但看起来这些API将满足要求而无需外部库。