Идея эта посетила нас случайно и не помню уже как. С год назад мы c пятилетней дочерью уже обсуждали, как делают мультфильмы и нарисовали «мультфильм» на полях общей тетради и рисованный ролик секунд на 10 в XFig. Теперь же мы снимаем «кукольные» мультфильмы и это гораздо интересней. Отличное развлечение для детей и взрослых. «Кукольные» в кавычках потому, что часть мультфильмов, скорее «предметная», и чуть ли не лучшая часть.
В бытность мою школьником я занимался в детской киностудии и, в частности, именно мультипликацией. Насколько же более сложное дело это было тогда и насколько простое теперь! Цифровые технологии сделали съёмку простых мультфильмов доступной почти каждому, так как для этого пригоден практически любой цифровой фотоаппарат (даже практически не пригодный для фотосъёмки), и практически любой компьютер. А главное — результат виден практически сразу, и не надо ждать, пока кончится 30-метровая плёнка, чтоб увидеть, что же было снято за полгода. Короче, это здорово!
Вам понадобится цифровой фотоаппарат (практически любой) и штатив (хотя бы настольный или струбцина). Если снимать длинными зимними вечерами — без вспышки не обойтись. Я использую Nikon D70 и внешнюю вспышку, но, повторяю, аппаратура может быть практически любой. Разрешение и качество снимка я выставляю в минимальные значения (но учтите, что мои минимальные значения могут быть близки к вашим максимальным).
Всё просто. Сняли, подвинули, сняли, подвинули. В мультфильмах, которые мы снимаем с дочерью, частота смены кадров составляет от 4 до 6 кадров в секунду и это приемлемо, но учтите, что для плавности двигать надо совсем по чуть-чуть.
Для сборки мультфильма потребуется программа mogrify
из пакета ImageMagick и программа mencoder
из одноимённого пакета.
Выгружаем всё в компьютер, складываем в отдельный пустой каталог. Для начала — уменьшаем. Я уменьшаю до размера 600x400 (у меня соотношение сторон 3: 2) вам может больше понравиться иной размер. Если снимки изначально маленького размера, например, 640x480, этот этап можно пропустить. Наиболее удобна для этого программа mogrify
, которая может быть использована и для других пакетных операций над изображениями: вырезание фрагментов, добавление текста, рамок и тому подобное. В нашем случае командная строка может выглядеть так:
$ mogrify -resize 600x400 -format png *.jpg
Далее следует нарисовать титры соответствующих размеров и расположить их согласно порядку номеров файлов в нужном количестве.
Далее собственно сборка. Mencoder является программой кодирования видеопотоков и звука. Он может использовать в качестве исходного материала как различные видеоформаты, так и набор графических файлов. Именно последней возможностью мы и воспользуемся для создания мультфильма.
$ mencoder -o file.avi 'mf://*.png' -mf fps=4 -mf type=png -ovc lavc
Где fps=4
обозначает количество кадров в секунду, а -ovc lavc
— метод кодирования изображения; всё, можно наслаждаться результатом: mplayer -fs file.avi
$ mencoder -o file.avi 'mf://*.png' -mf fps=4 -mf type=png \
-audiofile file.wav -oac mp3lame -ovc lavc
Где file.wav
— это звук для мультфильма в форматах wav, mp3 или ogg/vorbis. Список поддерживаемых кодеков можно посмотреть, запустив mencoder -oac help
или mencoder -ovc help
соответственно.
Снимайте, смотрите, радуйтесь. Дети и жёны наверняка будут довольны. Некоторые наши мультфильмы можно скачать по адресу ftp://people.altlinux.ru/boyarsh/films/
.