Я просмотрел SO и не смог найти рабочий ответ для этого вопроса. Я создал пользовательский подборщик изображений, используя ALAssets, но теперь, когда это не обычный образчик, нет автоматического сжатия видео.Сжатие видеоизображения ALAsset
Это, как я получаю видео NSData от актива:
ALAssetRepresentation *rep = [asset defaultRepresentation];
Byte *buffer = (Byte*)malloc(rep.size);
NSUInteger buffered = [rep getBytes:buffer fromOffset:0.0 length:rep.size error:nil];
data = [[NSData dataWithBytesNoCopy:buffer length:buffered freeWhenDone:YES] retain];
Теперь проблема, когда я выбираю большой видео файл, приложение аварии, потому что он получает предупреждения памяти. В любом случае, чтобы сжать видео или даже обрезать, чтобы видеофайл был не таким большим?