AVAssetExportSession SLOW

Estoy usando AVAssetExportSession para exportar files de audio. Está funcionando, aunque a una velocidad que sea práctica para su uso. Estoy configurando mi exportador, obteniendo mi AVAsset y comenzando la export. Aquí está el código. Cualquier sugerencia o información ayudará.

[exporter exportAsynchronouslyWithCompletionHandler:^{ NSLog(@"we are now exporting"); int exportStatus = exporter.status; switch (exportStatus) { case AVAssetExportSessionStatusFailed: { // log error to text view NSError *exportError = exporter.error; NSLog (@"AVAssetExportSessionStatusFailed: %@", exportError); break; } case AVAssetExportSessionStatusCompleted: { NSLog (@"AVAssetExportSessionStatusCompleted"); // set up AVPlayer NSData *data = [NSData dataWithContentsOfURL:exportURL]; break; } case AVAssetExportSessionStatusUnknown: { NSLog (@"AVAssetExportSessionStatusUnknown"); break;} case AVAssetExportSessionStatusExporting: { NSLog (@"AVAssetExportSessionStatusExporting"); break;} case AVAssetExportSessionStatusCancelled: { NSLog (@"AVAssetExportSessionStatusCancelled"); break;} case AVAssetExportSessionStatusWaiting: { NSLog (@"AVAssetExportSessionStatusWaiting"); break;} default: { NSLog (@"didn't get export status"); break;} } [exporter release]; [exportURL release]; }]; 

Probablemente estés causando algún tipo de conversión, que será lento (no mucho más rápido que en time real). Asegúrese de que está utilizando el preset passthrough, AVAssetExportPresetPassthrough.