6

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

要求:

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

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

-- 剪辑 --

编辑:也许 MP4 + XMP?

EDIT2:有没有人尝试在 iOS 平台上使用带有音频或视频的自定义 XMP 字段?在 Mac 平台上?我已经从 Adob​​e(它有一个 Xcode 项目)下载了XMP 工具包——但它超出了我的舒适区。从高层次上看,它看起来很简单,但是任何有 XMP 工具包经验的人有什么想法吗?

正如下面的答案所建议的那样,是否有人对带有章节标记的 QuickTime 等替代解决方案有经验?各种方法的优缺点?

考虑过之后,最好做一些同时支持音频和视频格式的东西,即使最初当前的要求只是音频。

EDIT3(清理): 所以,只是在这里关闭循环。我最终在 AV Foundation Framework 中深入研究了用于 AVAsset、AVMetadataItem 等的 iOS 4.0 API。还没有完成该项目,但似乎这些 API 将满足要求,而无需外部库。

4

2 回答 2

2

你读过 CAF 格式吗?

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

CAF 文件规范

于 2010-10-25T19:57:48.790 回答
2

您可以考虑带有章节轨道的 MPEG-4 或 QuickTime 格式。

于 2010-10-26T02:05:58.170 回答