Создание DVDRip'ов в Ubuntu Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:создание_dvdrip [2011/04/16 20:51]
[MEncoder]
wiki:создание_dvdrip [2013/06/26 18:20]
старая ревизия восстановлена
Строка 130: Строка 130:
 sudo apt-get install avidemux sudo apt-get install avidemux
 </​code>​ </​code>​
-  ​+ 
 +===== Добавление DVD ===== 
 + 
 +   ​* Для добавления,​ всего диска, нажимаем ''​Файл - Открыть''​. 
 +FIXME addPixmap 
 +   * Выбираем самый большой файл(обычно 1024Мб), так надежней. Avidemux напомнит нам что это MPEG-4 и его нужно проиндексировать,​ иначе будет рассинхрон,​ как минимум. Соглашаемся. 
 +   * Затем, если диск нормальный,​ то нам будет предложено соединить все файлы, которые есть на диске. Таким образом мы получим длинный видеофайл,​ в котором будут все заставки,​ реклама и тд. После этого, в папке VIDEO_TS появится файл *.idx, который можно открывать в Avidemux, и сразу получать все видео, без повторной переиндексации и склеивания. 
 +FIXME addPixmap 
 + 
 +Если у вас только диск, то можно воспользоватся mplayer'​ом для копирования его содержимого на HDD. 
 + 
 +Для этого нужно выполнить следующее:​ 
 +<​code>​mplayer dvd://1 -dumpstream -dumpfile rippeddvd.vob</​code>​ 
 +===== Выбираем тип выходного видео ===== 
 + 
 +Нажимаем на комбобокс с надписью ''​Копировать''​ и выбираем:​ MPEG-4 AVC - для х264, или MPEG-4 ASP (Xvid) - для Xvid. 
 + 
 +==== MPEG-4 AVC ==== 
 + 
 +==== MPEG-4 ASP (Xvid) ==== 
 + 
 +===== Настройка кодека выходного видео ===== 
 + 
 +===== Фильтры =====
 ====== MEncoder ====== ====== MEncoder ======
  
-Консольный вариант ничем ​по сути ​не отличается от предыдущих. ​Отличие в том, ​что многое можно автоматизировать.+Консольный вариант ничемне отличается от предыдущих. ​Разве чтомногое можно автоматизировать.
  
-Прежде всего нужно определится с источниками.+===== Источник ===== 
 + 
 +   ​* ​Прежде всего нужно определится с источниками
 + 
 +Если у вас обычный DVD, то: 
 +<​file>​dvd://​1</​file>​ 
 + 
 +Если папка, то: 
 +<​file>​-dvd-device "/​path_to_VIDEO_TS"​ dvd://​1-100</​file>​ 
 + 
 +  * цифра после **dvd:** - номер привода/​части(chapter). 
 +  * эти команды работают и с **mencoder**,​ и с **mplayer**. 
 + 
 +---- 
 + 
 +===== Поиск черных полос ===== 
 + 
 +   * Теперь нужно выполнить **cropdetect**,​ для поиска черных полос. Которые часто присутствуют на DVD-носителях. 
 +<​code>​mplayer -vf cropdetect dvd://​1</​code>​ 
 +или, соответственно 
 +<​code>​mplayer -vf cropdetect -dvd-device "/​path_to_VIDEO_TS"​ dvd://​1-100</​code>​ 
 +После этого запустится сам фильм, можно подождать пару минут пока значение ''​(-vf crop=...)''​ устаканится. И затем выключить воспроизведение. 
 + 
 +Теперь подставляем полученное значение снова в mplayer, к примеру:​ 
 +<​code>​mplayer -vf crop=704:​480:​10:​0 dvd://​1</​code>​ 
 +И смотрим,​ нет ли черных полос с любой из сторон. Если все нормально - записываем это значение,​ или запоминаем. 
 + 
 +Значение **crop** можно подобрать и вручную. 
 + 
 +---- 
 + 
 +===== Выбор аудио дорожки ===== 
 + 
 +Аудио дорожки нумеруются от 128 и дальше,​ **-aid 128**. Можно использовать и языковой индикатор (двухбуквенный),​ **-alang ru**, но при этом будет выбрана первая дорожка с выбранным языком. 
 + 
 +Прослушать нужную дорожку можно так: 
 +<​code>​mplayer -aid 128 dvd://​1</​code>​ 
 +и соответственно 
 +<​code>​mplayer -aid ru dvd://​1</​code>​ 
 + 
 +---- 
 + 
 +===== Деинтерлейсинг ===== 
 + 
 +FIXME 
 + 
 +<​code>​mplayer -aid ru dvd://1 -vf yadif=3:​1,​mcdeint=2:​1:​10</​code>​ 
 + 
 +---- 
 + 
 +===== Кодирование ===== 
 + 
 +Со всем разобрались,​ теперь можно приступать к кодированию. 
 + 
 +Подробно об опциях кодирования mencoder'​ом написано [[mencoder|здесь]]. 
 + 
 +Для примера перекодируем:​ видео кодеком **x264**, и аудио кодеком **aac**.
  
 <code bash> <code bash>
-mencoder dvd://1 -ovc x264 -x264encopts bitrate=4000:​subq=9:​8x8dct:​trellis=2:​threads=0:​frameref=8:bframes=6:​weightb:​partitions=all -oac lavc -lavcopts acodec=aac:​abitrate=384 -vf dsize=720:-2,​scale=720:-2  ​-o "​out.avi" ​+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" ​
 </​code>​ </​code>​
 +
 ====== FFmpeg ====== ====== FFmpeg ======
 +
 +{{tag>​HOWTO Мультимедиа Handbrake Avidemux FFmpeg MEncoder Кодирование_видео x264 xvid dvdrip}}