Часть 1
В трех последующих уроках я расскажу о том, как обрезать видео файлы, переводить их в другой видео-формат (я выбрал flash video – .flv, для последующей быстрой публикации видео на сайте), и создавать jpeg preview (thumbnail snapshot) для созданных видео роликов.
Я не буду останавливаться на пояснении каждой команды или параметра команды – вы сможете найти необходимые Вам пояснения на сайте разработчиков – я дам вам работающие примеры команд.
Хотя на маке существуют множество GUI (graphic user interface) решений для работы с видео, иногда, те или иные операции, особенно те, которые подразумевают создание batch очереди, возможно выполнить только c помощью mencoder или ffmpeg. Кроме того, большинство из существующих редакторов, так или иначе работают именно на основе ffmpeg и mencoder. Данные приложения не являются предустановленными на Mac OS X, поэтому для работы с ними вам необходимо будет выполнить простые действия по их установке.
Итак, вот первая часть обучения и пример…
Для этого я воспользуюсь mencoder. Порядок действий такой:
- Загрузить Mencoder Universal Binary
- Распаковать его в ‘/tmp‘ (эта скрытая папка находится в корневом каталоге вашего жесткого диска, увидеть ее можно воспользовавшись туториалом для отображения скрытых файлов)
- Открыть Терминал и выполнить такие комманды (это установит mencoder на вашу систему):
sudo mv /tmp/mencoder /usr/local/bin/
sudo chown root:wheel /usr/local/bin/mencoder
sudo chmod 755 /usr/local/bin/mencoder - Cоздать директорию и положить туда мпеги, с которыми будете работать (например ‘mpegs’ в корневом каталоге)
- Создать субдиректорию ‘done‘ для готовых файлов
- Через приложение Терминал перейти в директорию ‘mpegs‘
cd /mpegs - Выполнить комманду, которая запустит работу mencoderа:
for f in *.mpg; do mencoder -ovc copy -oac copy -of mpeg -endpos 00:02:00 $f -o done/$f -mpegopts tsaf:vbitrate=5800:muxrate=7500 -noskip -mc 0; done