Вибрации при взрыве / переупаковке фильма - PullRequest
2 голосов
/ 18 апреля 2010

Пожалуйста, потерпите меня, я знаю, что то, что я делаю, может звучать странно, но я могу гарантировать, что для этого есть очень веская причина.

Я снял фильм с моей камерой, как avi. Я импортировал фильм в iMovie, а затем разорвал отдельные кадры в формате PNG. Затем я перепаковал эти кадры в mov, используя следующий код

movie, error = QTMovie.alloc().initToWritableFile_error_(out_path, None)

mt = QTMakeTime(v, scale)
attrib = {QTAddImageCodecType: "jpeg"}

for path in png_paths:
    image = NSImage.alloc().initWithContentsOfFile_(path)
    movie.addImage_forDuration_withAttributes_(image, mt, attrib)
    movie.updateMovieFile()

Результирующий mov работает, но выглядит так, что кадры "нервные" и шаткие по сравнению с оригинальным avi, который выглядит более плавным. Размер двух файлов примерно одинаков, и экспорт, и перепаковка происходили со скоростью 30 кадров в секунду. Изображения также выглядят выровненными, поэтому это не из-за случайного смещения кадров.

Мой вопрос: зная форматы файлов и процесс, который я выполнил, какова вероятная причина такого результата? Как я могу это исправить?

1 Ответ

0 голосов
/ 19 апреля 2010

Одной из причин «шатких» изображений в учебнике являются проблемы в полевом режиме. Есть ли шанс, что вы работаете с чересстрочным материалом и испортили свой полевой порядок? Это приведет к результатам, которые вы описали ...

Что касается того, как вы можете это исправить с помощью используемого вами API (QTKit?), То я в растерянности из-за недостатка опыта работы с ним.

...