IOS: хороший способ добавить метаданные XMP в файл m4a с кодировкой AAC?

Я создаю файл m4a в кодировке AAC из необработанных образцов PCM для потоковой передачи. Я использую аппаратное кодирование AAC, представленное в этом примере. iPhoneExtAudioFileConvertTest

Теперь я действительно хотел бы добавить метаданные, такие как обложки альбомов и названия. Насколько я понимаю, контейнеры m4a или mp4 - это MPEG-4 Part 14. Таким образом, указанный формат метаданных - XMP. Однако я не знаю хорошего инструмента для работы с метаданными XMP. Есть идеи?

Я знаю об Adobe XMP SDK, но он кажется довольно тяжелым, возможно, для iOS есть лучшее решение. В смысле, сомневаюсь, что это возможно сделать в AVFoundation, т.к. XMP это технология Adobe, но может быть кто-то написал хорошую библиотеку специально для этой цели.


person ambientlight    schedule 30.08.2013    source источник


Ответы (1)


Я не знаю, с какой точки зрения вы считаете XMP SDK тяжеловесом. Но я могу заверить вас, что загрузка, компиляция и начало использования SDK вряд ли займет 15 минут. Вы можете начать с редактирования одного из примеров (изменить), которые поставляются с XMP SDK, а затем использовать фрагмент внутри вашего приложения.

person indersr    schedule 31.08.2013