Я создаю файл m4a в кодировке AAC из необработанных образцов PCM для потоковой передачи. Я использую аппаратное кодирование AAC, представленное в этом примере. iPhoneExtAudioFileConvertTest
Теперь я действительно хотел бы добавить метаданные, такие как обложки альбомов и названия. Насколько я понимаю, контейнеры m4a или mp4 - это MPEG-4 Part 14. Таким образом, указанный формат метаданных - XMP. Однако я не знаю хорошего инструмента для работы с метаданными XMP. Есть идеи?
Я знаю об Adobe XMP SDK, но он кажется довольно тяжелым, возможно, для iOS есть лучшее решение. В смысле, сомневаюсь, что это возможно сделать в AVFoundation, т.к. XMP это технология Adobe, но может быть кто-то написал хорошую библиотеку специально для этой цели.