Мне часто приходится перекодировать видео файлы с видеокамер. Записанное на жесткий диск видеокамеры видео обычно представляет собой набор .MOD (формат MPEG2-PS) файлов.

Сначала объединим отдельные MOD файлы в один. Для этого нам понадобится mencoder, для его установки добавим в списки источников приложений репозитарий Medibuntu.

Для 8.10:

sudo wget http://www.medibuntu.org/sources.list.d/intrepid.list --output-document=/etc/apt/sources.list.d/medibuntu.list

Для других версий можно найти здесь: https://help.ubuntu.com/community/Medibuntu

Также в Система -> Администрирование -> Источники приложений должен быть включен источник «Программы, ограниченные патентами или законами (multiverse)».

Добавляем GPG ключ:

sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update

Устанавливаем mencoder и ffmpeg:

sudo apt-get install mencoder ffmpeg

Объединяем MOD файлы:

mencoder *.MOD -ovc copy -oac copy -o out.mpg

Перекодируем получившийся файл в X-VID:

ffmpeg -i out.mpg -r 25 -s 704x576 -vcodec libxvid -b 4500k -acodec libmp3lame -ab 192k -ar 48000 out.avi

Вот и все. Размер видео, частоту кадров и т.п. я обычно оставляю такими же, как и у исходного файла.

Другие записи:

Перекодируем видео для Explay M8 в openSUSE 11.1
Поднимаем Openfire на Debian 5
GPRS/EDGE доступ в интернет через bluetooth в Ubuntu 8.10
Простое монтирование удаленного диска по sftp в консоли
Печать в pdf в Ubuntu
Поднимаем ClamAV и ClamFS на Ubuntu Server
Пишем CD в консоли Ubuntu Server
Перекодируем CR+LF в LF и наоборот
Перенос движка LiveStreet на другой домен
Восстановление файлов с помощью PhotoRec в Linux

Распечатать