Форматы аудио / видео файлов, поддерживающие встроенные маркеры и комментарии / аннотации?

Я собираюсь создать приложение для OS X и / или iOS, которое позволяет пользователю произвольно вставлять маркеры в звук через различные промежутки времени в процессе записи звука. Было бы неплохо иметь один файл, который мог бы содержать эту информацию, но он может быть или не быть эффективным или выполнимым. Я полагаю, это похоже на то, что позволяют аннотации YouTube.

Требования:

  • Возможность вставки маркеров в определенные моменты времени аудиозаписи.
  • Возможность сохранения имени маркера, а также его краткого описания.

Это касается звука, созданного приложением, над которым я работаю, поэтому не предназначен для импорта аудио из других источников для разметки.

- snip -

EDIT: Может быть, MP4 + XMP?

EDIT2: Кто-нибудь пробовал использовать настраиваемые поля XMP с аудио или видео на платформе iOS? На платформе Mac? Я загрузил XMP Toolkit от Adobe (у которого есть проект Xcode), но это прикосновение вне моей зоны комфорта. На высоком уровне это кажется довольно простым, но у любого, кто имеет опыт работы с XMP Toolkit, есть какие-либо мысли?

Как предлагается в ответе ниже, есть ли у кого-нибудь опыт работы с альтернативными решениями, такими как QuickTime с маркерами глав? Плюсы и минусы различных подходов?

Подумав об этом, было бы неплохо сделать что-то, что поддерживает как аудио, так и видео форматы, даже если изначально текущее требование - только аудио.

EDIT3 (очистка): Итак, просто замкну здесь цикл. Я закончил копаться в API iOS 4.0 для AVAsset, AVMetadataItem и др. В AV Foundation Framework. Проект еще не завершен, но похоже, что эти API-интерфейсы удовлетворят требованиям без необходимости во внешней библиотеке.

6
задан Eric 24 July 2019 в 21:24
поделиться