Можете ли вы контролировать скорость воспроизведения видеоклипа в Quartz Composer? - PullRequest
4 голосов
/ 23 сентября 2008

Есть ли способ манипулировать скоростью воспроизведения видео? Меня особенно интересует способ замедления при смешивании кадров, точно так же, как функция в Final Cut Pro.

Ответы [ 3 ]

5 голосов
/ 11 февраля 2009

В настоящее время невозможно выполнить смешивание кадров, используя встроенный патч Movie Loader.

Вы можете произвольно управлять головкой воспроизведения, хотя.

  • Вставьте патч Movie Loader и установите Movie Location.
  • Подключите его к Billboard. Фильм должен воспроизводиться с нормальной скоростью.
  • Щелкните правой кнопкой мыши патч, выберите Timebase, а затем выберите External. Это дает Movie Loader патч вход Patch Time и останавливает его в первом кадре.
    • Значение, которое вы вводите для Patch Time, - это временной сдвиг в секундах, при котором Movie Loader должен отображаться.
  • Вставьте патч Patch Time и подключите его выход к входу Movie Loader Patch Time. Фильм должен снова воспроизводиться с нормальной скоростью.

Теперь самое интересное:

  • Вставьте патч Mathematical Expression и введите t/2 для уравнения.
  • Подключите патч Patch Time к входу Mathematical Expression, а выход Mathematical Expression к Patch Time входу патча Movie Loader - фильм теперь воспроизводится с половинной скоростью.

Вы можете изменить уравнение, чтобы изменить скорость воспроизведения --- t/3 будет воспроизводиться с 1/3 скорости, t*2 будет проигрываться с двойной скоростью и т. Д.

Однако , если вы измените уравнение скорости воспроизведения во время воспроизведения фильма, вы заметите, что головка воспроизведения переходит на новую позицию, а не продолжает с предыдущего времени.

Чтобы решить эту проблему, вам нужно использовать патч Integrator.

  • Создайте Integrator, установите Value на 1 и подключите выход Integrator к входу Movie Loader Patch Time. Фильм должен воспроизводиться с начала с нормальной скоростью.
  • Измените Integrator Value на 0.5. Фильм должен воспроизводиться с половинной скоростью, продолжая с текущей позиции.

Вы можете даже воспроизводить фильмы в обратном направлении, используя эту технику (хотя, в зависимости от того, какой кодек вы используете, это может серьезно повлиять на производительность).

1 голос
/ 23 сентября 2008

Интерполяция должна быть в состоянии помочь вам. Есть пример, включенный в Quartz Composer (Interpolation Modes.qtz) и начальное руководство здесь , которое кратко упоминает его (шаг 5). эта статья вики также обсуждает это и говорит о различных типах.

Примечание. На самом деле у меня нет Mac, на котором можно запускать QC, так что это именно то, что я смог найти через Google, но, похоже, это поможет вам выбрать правильный путь.

0 голосов
/ 13 июня 2011

v002 Movie Player (бета) в качестве замены встроенного патча Movie Loader обеспечивает вход Rate. Благодаря этому я получил очень плавные изменения скорости видео.

v002 Movie Player

(я добавил ввод Playhead Seconds; если кто-то еще посчитает это полезным, я опубликую его.)

...