Экспорт композиции Quartz в файл .mov

Я хочу экспортировать подготовленную кварцевую композицию (я использую Quartz Composer 4.6) в .mov. Я попытался сделать это с помощью «Файл»> «Экспортировать как фильм QuickTime», но он спрашивает меня о продолжительности и после нажатия «ОК» создает файл .mov, что составляет «ноль килобайт».

Интересно, это баг или я что-то не так делаю? Как я могу экспортировать его в .mov другим способом?


person Konrad Kolasa    schedule 22.12.2013    source источник


Ответы (1)


Встроенная в Quartz Composer команда «Экспорт» берет композицию и помещает ее в особый вид фильма QuickTime — чтобы воспроизвести этот фильм, вам нужен Mac, вам нужен QuickTime Player версии 7, и вы не можете использовать «небезопасные» плагины (т. е. почти все сторонние плагины). Таким образом, даже когда это работает, его полезность ограничена.

Есть несколько других способов взять визуальный результат композиции Quartz и превратить его в обычный фильм (которым вы можете поделиться с пользователями, не являющимися пользователями Mac) —

  1. Используйте qtzrendang — он отображает кадры композиции в файл фильма.
  2. Используйте Kineme QuartzCrystal — он преобразует кадры композиции в файл фильма с дополнительными функциями, такими как сглаживание и размытие в движении. (*)
  3. Поместите свою композицию в патч Render In Image и передайте результат в плагин экспорта фильмов.

(*) Раскрытие информации: я один из разработчиков этого программного обеспечения.

person smokris    schedule 23.12.2013
comment
Я использую Mac, и экспортированный файл mov по-прежнему не воспроизводится в QuickTime. Кстати, кажется, что Kineme QuartzCrystal помечен как неподдерживаемый со времен Mountain Lion. - person Lenciel; 23.12.2013
comment
@Lenciel: вам нужен QuickTime Player версии 7, чтобы воспроизвести эти фильмы. Я обновил свой ответ, чтобы отразить это. - person smokris; 23.12.2013
comment
@Lenciel: Kineme QuartzCrystal работает на 10.8 и 10.9, хотя официально не поддерживается. - person smokris; 23.12.2013
comment
@smokris Спасибо за ответ. Я не использовал никаких небезопасных плагинов в своей композиции и, очевидно, использую Mac. qtzrendang работает, но качество не самое лучшее. Render In Image с Movie Exporter дало тот же эффект, что и экспорт в виде фильма QuickTime. Я использую QT 10. Так что мне придется понизить его. - person Konrad Kolasa; 23.12.2013
comment
@KonradKolasa: В этом случае я бы порекомендовал попробовать Kineme QuartzCrystal. (Бесплатная пробная версия показывает шахматную доску поверх изображения; покупка лицензии позволяет выполнять рендеринг без шахматной доски.) - person smokris; 24.12.2013
comment
@smokris Да, этот инструмент отлично работает. Он работает даже при взаимодействии с мышью при использовании Record Input. Мне нужно подумать о покупке этого. - person Konrad Kolasa; 28.12.2013
comment
@smokris пробует Kineme QuartzCrystal, и он успешно экспортируется в .mov, но я не могу взаимодействовать с композицией. Я создал простую анимацию щелчка iPhone, но не могу запустить анимацию изнутри Kineme QuartzCrystal. Любые идеи? Я пробовал запись ввода, но все равно не работал. Я на Mavericks и использую Quartz Composer v4.6 с последней версией Origami. Спасибо. - person Mac; 18.09.2014
comment
@Mac: Kineme QuartzCrystal записывает и воспроизводит события Quartz Composer, которые работают со встроенными патчами Mouse и Interaction (и любыми другими патчами, использующими события Quartz Composer). Но патч Origami Interaction 2 (и другие производные от него патчи, такие как Scroll) не использует события Quartz Composer, поэтому Kineme QuartzCrystal не может записывать и воспроизводить патчи Origami. - person smokris; 26.09.2014