代码之家  ›  专栏  ›  技术社区  ›  Eric

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

  •  6
  • Eric  · 技术社区  · 14 年前

    我正在为OS X和/或IOS创建一个应用程序,允许用户在录音过程中以不同的间隔将标记任意嵌入音频中。如果有一个文件可以包含这些信息,但可能有效,也可能不可行,那就太好了。我想这和YouTube的注释所允许的相似。

    要求:

    • 能够在录音的特定时间点插入标记
    • 能够保存标记的名称以及简短描述

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

    --剪断--

    编辑: 也许是MP4+XMP?

    编辑2: 有人尝试在iOS平台上使用带有音频或视频的自定义XMP字段吗?在Mac平台上?我已经下载了 XMP Toolkit 来自Adobe(它有一个Xcode项目),但它是我的舒适区之外的一个触摸屏。从高层来看,这看起来很简单,但是有XMP工具包经验的人有什么想法吗?

    正如下面的答案所建议的,是否有人有过其他解决方案的经验,如使用章节标记的QuickTime?各种方法的利弊?

    考虑到这一点,做一些既支持音频格式又支持视频格式的事情是很好的,即使最初的需求只是音频。

    3 回复  |  直到 14 年前
        1
  •  2
  •   justin    14 年前

    你读过咖啡馆的格式吗?

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

    The CAF File Specification

        2
  •  1
  •   Peter Hosey    14 年前

    您可以考虑使用MPEG-4或QuickTime格式的章节曲目。

        3
  •  0
  •   Eric    14 年前

    所以,就在这里结束这个循环。最后我深入研究了iOS 4.0 API AVAsset , AVMetadataItem , AV Foundation Framework ( Reference )虽然还没有完成项目,但这些API似乎可以满足需求,而不需要外部库。