Делаем видео-ролик из ваших фотографий при помощи программы MEncoder.
MEncoder — компьютерная программа для конвертирования аудио и видео файлов. Поддерживает большинство существующих кодеков и медиаконтейнеров. Является частью проекта MPlayer.
Простая команда позволит создать видео ролик из ваших фотографий, добавить звук (мелодию):
mencoder mf://*.jpg -mf fps=0.5 -ofps 25 -vf scale=800:600 -ovc lavc -oac pcm -lavcopts vcodec=ffv1 -audiofile 1.mp3 -o input1.avi
Для установки программы в терминале выполните следующую команду:
sudo apt-get install mencoder
Описание основных параметров команды:
mencoder mf://*.jpg -mf fps=0.5 -ofps 25 -vf scale=800:600 -ovc lavc -oac pcm -lavcopts vcodec=ffv1 -audiofile 1.mp3 -o input1.avi
- fps=0,5 кол-во изображений в секунду
- -ofps 25 частота кадров в секунду
- scale=800:600 установка разрешения видео ролика
- 1.mp3 имя аудиозаписи
- input1.avi название видеоролика
- -oac — выбор кодека для звуковой дорожки
- -o — определяем выходной файл
Как это делается:
Все фотографии из которых Вы хотите сделать видео ролик поместите в одну папку, параметр mf://*.jpg определяет формат ваших фотографий, они все должны иметь формат jpg или например png (mf://*.png), в эту же папку поместите аудиофайл с именем 1.mp3. Перейдите в каталог с фотографиями при помощи команды cd и выполните выше описанную команду.
Если при просмотре ролика Вы увидели что некоторые фотографии искажены (тени, нарушена цветовая гамма и тд.), то в любом редакторе немного уменьшите качество и размер изображения.
Видеоролик созданный при помощи утилиты mencoder
mencoder mf://*.jpg -mf fps=0.2 -ofps 25 -vf scale=640:480 -ovc lavc -oac mp3lame -lavcopts vcodec=ffv1 -audiofile 1.mp3 -o input1.avi
40 секундный ролик разрешением 640х480 имеет размер 2,7Мб
Ключ / Описание
-ovc help Список всех доступных видео кодеков
-oac help Список всех доступных аудио кодеков
-vf help Список всех доступных аудио/видео фильтров
-of help Список всех доступных выходных форматов
-ss <sec> Начальное время кодирования
-endpos <sec> Конечное время кодирования
-mc <sec> Максимальная величина корректировки A-V синхронизации на один кадр
-noskip Запрет на пропускание кадров. Помогает при рассинхроне
-novideo Отключение видео
-nosound Отключение звука
-nosub Отключение субтитров
-ovc copy Копирование видео (сохранение без изменений)
-oac copy Копирование звука (сохранение без изменений)
-ofps <fps> Количество кадров в секунду
-aid <ID> Порядковый номер кодируемой аудиодорожки (по умолчанию 0)
-alang <language> Язык кодируемой аудиодорожки (две буквы для DVD и три для MKV)
-sid <ID> Порядковый номер субтитров
-slang <language> Язык субтитров
-subcp <encoding> Кодировка субтитров