Это старая версия документа.
Содержание
Статья представляет собой сборник способов создания DVDRip'ов в Ubuntu.
Avidemux
Установка
Для установки последней версии, необходимо добавить репозиторий ppa:maverick-bleed/ppa, и установить пакет avidemux
.
В консоли это будет выглядеть следующим образом:
sudo add-apt-repository ppa:maverick-bleed/ppa sudo apt-get update sudo apt-get install avidemux
Добавление DVD
- Для добавления, всего диска, нажимаем
Файл - Открыть
.
addPixmap
- Выбираем самый большой файл(обычно 1024Мб), так надежней. Avidemux напомнит нам что это MPEG-4 и его нужно проиндексировать, иначе будет рассинхрон, как минимум. Соглашаемся.
- Затем, если диск нормальный, то нам будет предложено соединить все файлы, которые есть на диске. Таким образом мы получим длинный видеофайл, в котором будут все заставки, реклама и тд. После этого, в папке VIDEO_TS появится файл *.idx, который можно открывать в Avidemux, и сразу получать все видео, без повторной переиндексации и склеивания.
addPixmap
Если у вас только диск, то можно воспользоватся mplayer'ом для копирования его содержимого на HDD.
Для этого нужно выполнить следующее:
mplayer dvd://1 -dumpstream -dumpfile rippeddvd.vob
Выбираем тип выходного видео
Нажимаем на комбобокс с надписью Копировать
и выбираем: MPEG-4 AVC - для х264, или MPEG-4 ASP (Xvid) - для Xvid.
MPEG-4 AVC
MPEG-4 ASP (Xvid)
Настройка кодека выходного видео
Фильтры
MEncoder
Консольный вариант ничем, не отличается от предыдущих. Разве что: многое можно автоматизировать.
Источник
- Прежде всего нужно определится с источниками.
Если у вас обычный DVD, то:
dvd://1
Если папка, то:
-dvd-device "/path_to_VIDEO_TS" dvd://1-100
- цифра после dvd: - номер привода/части(chapter).
- эти команды работают и с mencoder, и с mplayer.
Поиск черных полос
- Теперь нужно выполнить cropdetect, для поиска черных полос. Которые часто присутствуют на DVD-носителях.
mplayer -vf cropdetect dvd://1
или, соответственно
mplayer -vf cropdetect -dvd-device "/path_to_VIDEO_TS" dvd://1-100
После этого запустится сам фильм, можно подождать пару минут пока значение (-vf crop=…)
устаканится. И затем выключить воспроизведение.
Теперь подставляем полученное значение снова в mplayer, к примеру:
mplayer -vf crop=704:480:10:0 dvd://1
И смотрим, нет ли черных полос с любой из сторон. Если все нормально - записываем это значение, или запоминаем.
Значение crop можно подобрать и вручную.
Выбор аудио дорожки
Аудио дорожки нумеруются от 128 и дальше, -aid 128. Можно использовать и языковой индикатор (двухбуквенный), -alang ru, но при этом будет выбрана первая дорожка с выбранным языком.
Прослушать нужную дорожку можно так:
mplayer -aid 128 dvd://1
и соответственно
mplayer -aid ru dvd://1
Деинтерлейсинг
mplayer -aid ru dvd://1 -vf yadif=3:1,mcdeint=2:1:10
Кодирование
Со всем разобрались, теперь можно приступать к кодированию.
Подробно об опциях кодирования mencoder'ом написано здесь.
Для примера перекодируем: видео кодеком x264, и аудио кодеком aac.
mencoder dvd://1 -aid 128 -ovc x264 -x264encopts bitrate=4000:subq=7:8x8dct:trellis=2:threads=0:frameref=6:bframes=3:weightb:partitions=all -oac lavc -lavcopts acodec=aac:abitrate=384 -vf crop=704:480:10:0 -o "out.avi"