Аудио / видео форматы файлов, которые поддерживают встроенные маркеры и комментарии / аннотации? - PullRequest
6 голосов
/ 25 октября 2010

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

Требования:

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

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

- snip -

РЕДАКТИРОВАТЬ: Может быть, MP4 + XMP?

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

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

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

Ответы [ 3 ]

2 голосов
/ 25 октября 2010

Вы читали о формате CAF?

в основном, он функционирует как обертка для многих аудиоформатов и позволяет встраивать все виды данных (а также данные, определенные пользователем).это может быть вариант, так как обмен не является проблемой (в вашем случае).

Спецификация файла CAF

1 голос
/ 26 октября 2010

Вы можете рассмотреть форматы MPEG-4 или QuickTime с дорожкой главы.

0 голосов
/ 01 декабря 2010

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

...