我正在考虑为OS X和/或iOS创建一个应用程序,允许用户在录音过程中以不同的间隔任意地将标记嵌入到音频中。拥有一个可以包含此信息的文件会很好,但可能有效也可能无效。我想它与YouTube注释允许的类似。
要求:
这适用于我正在处理的应用程序创建的音频,因此不能从其他来源导入音频以进行标记。
- 剪辑 -
编辑:也许是MP4 + XMP?
EDIT2 :是否有人尝试在iOS平台上使用带有音频或视频的自定义XMP字段?在Mac平台上?我从Adobe下载了XMP Toolkit(它有一个Xcode项目) - 但它是我的舒适区域。从较高的层面来看,它看起来非常简单,但任何有XMP工具包经验的人都有任何想法吗?
如下面的答案所示,是否有人有使用章节标记的QuickTime等替代解决方案的经验?各种方法的优点和缺点?
在考虑之后,做一些支持音频和视频格式的东西会很不错,即使最初当前的要求只是音频。
答案 0 :(得分:2)
你读过CAF格式吗?
基本上,它可以作为许多音频格式的包装器,并允许您嵌入各种数据(以及用户定义的数据)。它可能是一种选择,因为交换不是问题(在您的情况下)。
答案 1 :(得分:1)
您可以将MPEG-4或QuickTime格式视为章节轨道。
答案 2 :(得分:0)
所以,只需在这里关闭循环。我最终在AV Foundation Framework(Reference)中深入研究了AVAsset
,AVMetadataItem
,等的iOS 4.0 API。仍然没有完成项目,但看起来这些API将满足要求而无需外部库。