Блог о математике, программировании, алгоритмах. И немного о работе операционной системы Linux.

суббота, 22 октября 2011 г.

Tips & Tricks #5. Создание анимации. Соединение кадров в видеопоток.

Для того, чтобы соединить отдельные кадры (например кадры вашего собственного мультика :) в видеопоток (с заданым FPS) можно использовать грандиозную по своей мощности утилиту mencoder. Предполагается, что все кадры уже лежат в отдельной папке и названы «по порядку» Зайдите в папку из командной строки и скажите:
mencoder "mf://*.jpg" -mf fps=30 -o output.avi -ovc lavc -lavcopts vcodec=mpeg4
Строкой "mf://*.jpg" вы задаете маску файлов, которые будут соединяться в видео, -mf fps=30, задает количество кадров в секунду, -o output.avi говорит утилите, что результат нужно положить в файл output.avi. Остальные параметры расшифровываются следующим образом: -ovc lavc, устанавливает, что для кодирования будет использоваться кодек libavcodec, а -lavcopts vcodec=mpeg4 говорит, что видео будет кодироваться в MPEG-4. Под Ubuntu Linux утилита устанавливается стандартно:
sudo apt-get install mencoder
Под Windows можно скачать MPlayer, в составе которого она идет.

Комментариев нет:

Отправить комментарий