iPhone - отделение аудио от видеофайла и сохранение его в отдельный файл - PullRequest
6 голосов
/ 12 августа 2011

Кто-нибудь знает, можно ли отделить звук от видеофайла, такого как кодирование h.264 mpeg (или других подобных форматов), и чем сохранить эти аудиоданные в отдельный файл, такой как файл mp3? Это относится к iPhone SDK.

Любые указатели в правильном направлении будут высоко оценены. Спасибо.

1 Ответ

3 голосов
/ 12 августа 2011

Звучит как работа для AVFoundation. Я не могу рассказать вам подробности, но открытие видеофайла в AVURLAsset должно дать вам доступ к tracks. Определите дорожки, для которых mediaType равно AVMediaTypeAudio.

Не уверен насчет выходной части, но я бы попытался создать объект AVMutableComposition, в который я бы добавил дорожки, которые вы хотите экспортировать. Затем используйте AVAssetExportSession или AVAssetWriter, чтобы записать результат в новый файл.

...