Как использовать AVAssetReader и AVAssetWriter для нескольких дорожек (аудио и видео) одновременно?

Я знаю, как использовать AVAssetReader и AVAssetWriter, и успешно использовал их, чтобы получить видеодорожку из одного фильма и перекодировать ее в другой. Однако я бы хотел сделать то же самое и со звуком. Нужно ли мне создавать и AVAssetExportSession после того, как я закончил начальное перекодирование, или есть какой-то способ переключаться между дорожками во время сеанса записи? Мне бы очень не хотелось иметь дело с накладными расходами, связанными с AVAssetExportSession.

Я спрашиваю, потому что, {...} - предполагает только один трек. Как его можно использовать более чем для одной дорожки, то есть как для аудио, так и для видео?

9
задан akaru 9 March 2011 в 02:10
поделиться