Масштабирование QTMovie перед добавлением

Используя структуру QTKit, я разрабатываю небольшое приложение.

В приложении я пытаюсь добавить фильм после другого фильма, который по сути уже работает (большую часть времени), но у меня возникают небольшие проблемы с добавленным фильмом. Фильм, к которому я добавляю, довольно большой, например, 1920x1080, а добавленный фильм обычно намного меньше, но я никогда не знаю, какого он точно размера. Присоединенный фильм остается своего размера в предыдущем кадре 1920x1080, как показано здесь: введите здесь описание изображения

Есть ли кто-нибудь знакомый с этим? Есть ли способ масштабировать фильм, к которому мне нужно добавить, до размера добавленного фильма? В документации нет упоминания о таком.

Вот некоторые соответствующие методы: `QTMovie *segmentTwo = [QTMovie movieWithURL:finishedMovie error:nil]; Диапазон QTTimeRange = { .time = QTZeroTime, .duration = [продолжительность сегментаTwo] };

        [segmentTwo setSelection:range];
        [leader appendSelectionFromMovie:segmentTwo];

        while([[leader attributeForKey:QTMovieLoadStateAttribute] longValue] != 100000L)
        {
            //wait until QTMovieLoadStateComplete
        }

        NSDictionary *exportAttributes = [NSDictionary dictionaryWithObjectsAndKeys:
                                          [NSNumber numberWithBool:YES], QTMovieExport,
                                          [NSNumber numberWithLong:kQTFileTypeMovie], QTMovieExportType, nil];

        NSString *outputFile = [NSString stringWithFormat:@"%@.mov", onderwerp];
        NSString *filepath = [[@"~/Desktop" stringByExpandingTildeInPath] stringByAppendingFormat:@"/%@", outputFile];
        BOOL succes = [leader writeToFile:filepath withAttributes:exportAttributes error:&theError];

Лидер инициализируется следующим образом:

NSDictionary *movieAttributes = [NSDictionary dictionaryWithObjectsAndKeys:path, QTMovieFileNameAttribute, [NSNumber numberWithBool:YES], QTMovieEditableAttribute,  nil];

leader = [QTMovie movieWithAttributes: movieAttributes  error:&error];

person rien333    schedule 16.10.2012    source источник


Ответы (1)


В нем содержалась вся необходимая мне информация, хотя и без использования фреймворка QTKit. QTKit - объединить два видео с разной шириной и высотой?

person rien333    schedule 17.10.2012