Конвертировать из AIFF в AAC, используя только Apple API - PullRequest
0 голосов
/ 06 января 2012

Я создаю файл фильма, используя QTMovie из QTKit, и все работает хорошо.Единственная проблема, которая у меня есть, заключается в том, что звук в результирующем MOV-файле - это просто необработанный AIFF, поэтому размер файла больше, чем хотелось бы.Я много видел о сторонних библиотеках, способных кодировать в AAC, но есть ли какие-нибудь API Apple, к которым я могу обратиться, чтобы выполнить эту работу?Я не против преобразования AIFF в AAC перед добавлением его в мой QTMovie или выполнением кодирования в процессе записи QTMovie на диск.

1 Ответ

0 голосов
/ 31 января 2012

Это было на самом деле легко достижимо с помощью QTKit. Мне просто нужно было установить QTMovieExportType в 'mpg4' и QTMovieExport в YES при вызове writeToFile: withAttributes:.

...