Записывать, сохранять и / или конвертировать видео в формате mp4?

У меня есть следующая проблема - я пытаюсь создать приложение, которое записывает видео, затем сохранить его в камеру и после этого я загружаю это видео в Интернет. Проблема в том, что единственный поддерживаемый формат - «mp4», а мои видео - «mov».

Поэтому мой вопрос заключается в том, как сохранить видео с камеры в формате «mp4» или сохранить его в «mov», а затем преобразовать в «mp4».

Вот мой код:

вот как я открываю камеру:

picker = [[UIImagePickerController alloc] init];
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.delegate = self;
picker.showsCameraControls = YES;
picker.allowsEditing = YES;
picker.mediaTypes = [[NSArray alloc] initWithObjects: (NSString *) kUTTypeMovie, nil];
[self presentViewController:picker animated:YES completion:nil];

вот как я сохраняю видео:

NSString *mediaType = [info objectForKey: UIImagePickerControllerMediaType];

if (CFStringCompare ((__bridge_retained CFStringRef) mediaType, kUTTypeMovie, 0) == kCFCompareEqualTo)
{
    NSString *moviePath = [[info objectForKey:UIImagePickerControllerMediaURL] path];
    videoURL = info[UIImagePickerControllerMediaURL];

    if (UIVideoAtPathIsCompatibleWithSavedPhotosAlbum(moviePath))
    {
        UISaveVideoAtPathToSavedPhotosAlbum(moviePath, self, nil, nil);
    }
}
[nextScreenButton setTitle:@"ПРОДЪЛЖИ" forState:UIControlStateNormal];
[self dismissViewControllerAnimated:YES completion:nil];

Заранее спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос