Перекодируем MOD файлы в Ubuntu

Мне часто приходится перекодировать видео файлы с видеокамер. Записанное на жесткий диск видеокамеры видео обычно представляет собой набор .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


Вот и все. Размер видео, частоту кадров и т.п. я обычно оставляю такими же, как и у исходного файла.
  • +2
  • 12 октября 2009, 11:26
  • Sergei_T

Комментарии (18)

RSS свернуть / развернуть
+
+1
В зависимости от зеркал и версий последняя строчка у меня выглядела таким вот образом:
ffmpeg -i out.mpg -r 25 -s 704x576 -vcodec xvid -b 4500k -acodec mp3 -ab 192k -ar 48000 out.avi
avatar

kuznecello

  • 08 декабря 2009, 12:38
+
0
А можно нескромное предложение? Расскажите про перекодирование видеофайлов подробнее, с самого начала
avatar

UserYa

  • 08 декабря 2009, 14:07
+
+1
В общем есть такая штука — видео файл
видео файл это обычно видео поток + поток аудио

avi — это контейнер для видео и аудио потока
видео и аудио могут быть закодированы по определенному
алгоритму с помощью т.н. кодека — специальной программы
чтобы декодировать такой поток нужен декодер —
это тоже специальная программа.

avatar

Sergei_T

  • 08 декабря 2009, 23:00
+
+1
Видео поток может иметь определенное разрешение (число пикселей по горизонтали на число пикселей по вертикали), чем оно больше тем больше нужно места на диске, чтобы сохранить такой поток

Кроме того, кодировать видео можно с разным качеством — это тоже влияет на размер (простым языком — больше квадратиков уродливых — значит ниже качество)

Ну и звук может быть 1 канальным (mono), 2х канальным (stereo), в формате Dolby Digital 5.1 = 5 каналов + 1 низкочастотный для бабахов. Чем больше каналов тем больше места на диске нужно.

Вот как-то так для начала
Совсем простым языком
avatar

Sergei_T

  • 08 декабря 2009, 23:06
+
0
действительно, проще некуда
avatar

UserYa

  • 09 декабря 2009, 09:15
+
0
еще скажешь мне название специальной программы — самого простого декодера — будет вообще шикарно
avatar

UserYa

  • 09 декабря 2009, 09:19
+
0
Фиг знает простые обычно платные,
Лучше так:

VirtualDub
prdownloads.sourceforge.net/virtualdub/VirtualDub-1.9.7.zip?download

Кодеки
www.free-codecs.com/download_soft.php?d=5476&s=775

Ставь, устанавливай — дальше объясним
avatar

Sergei_T

  • 09 декабря 2009, 12:20
+
+1
Спасибо. Будешь мой Сэнсэй
avatar

UserYa

  • 10 декабря 2009, 16:50
+
0
Для начала устанавливаем Ubuntu
avatar

kuznecello

  • 10 декабря 2009, 17:00
+
0
Давайте начнем еще раньше — с покупки компьютера
avatar

Gangsta

  • 10 декабря 2009, 20:18
+
0
лучше стойки, серверной… муже собираемся видево перекодировать…
avatar

kuznecello

  • 11 декабря 2009, 10:01
+
0
кампутер у меня есть
avatar

UserYa

  • 11 декабря 2009, 11:14
+
0
А без Ubuntu никак? ;)
avatar

UserYa

  • 11 декабря 2009, 11:15
+
0
VirtualDub поставила?
avatar

Sergei_T

  • 11 декабря 2009, 11:16
+
0
Нет еще. Займусь этим позже
avatar

UserYa

  • 11 декабря 2009, 11:24
+
+1
Ура!!! Получилось!!! И даже очень хорошо получилось, почти без потери качества изображения и звука. I`m happy Спасибо, Sergei_T!
avatar

UserYa

  • 02 января 2010, 13:05
+
+1
И еще полезная функция объединения нескольких видеофайлов в один!
avatar

UserYa

  • 03 января 2010, 20:37
+
0
В VirtualBox'е можно также вырезать, склеивать и тп
навигация или стрелками влево-вправо
или Ctrl + стрелки для перехода по ключевым кадрам
avatar

Sergei_T

  • 03 января 2010, 21:52

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.