Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
wiki:создание_dvdrip [2011/04/16 15:44] [Выводы] |
wiki:создание_dvdrip [2013/06/26 18:20] (текущий) старая ревизия восстановлена |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Создание DVDRip'ов в Ubuntu ====== | ====== Создание DVDRip'ов в Ubuntu ====== | ||
| - | Статья представляет собой сборник всех способов создания DVDRip'ов в Ubuntu. | + | Статья представляет собой сборник способов создания DVDRip'ов в Ubuntu. |
| <note warning>Статья не завершена</note> | <note warning>Статья не завершена</note> | ||
| Строка 36: | Строка 36: | ||
| {{:wiki:handbrake_video.png|}} | {{:wiki:handbrake_video.png|}} | ||
| - | Кодирование "в битрейт" и "в размер" позволяет использовать 2-х проходный режим кодирования. Это даст более точное попадание в заданные параметры и незначительно повысит качество, но уменьшит время кодирования. Также потеряется возможность воспроизведения кодируемого видео (критично для потокового вещания). Обязательно используйте опцию **Turbo First Pass**. | + | Кодирование "в битрейт" и "в размер" позволяет использовать 2-х проходный режим кодирования. Это даст более точное попадание в заданные параметры и незначительно повысит качество, но увеличит время кодирования. Также потеряется возможность воспроизведения кодируемого видео (критично для потокового вещания). Обязательно используйте опцию **Turbo First Pass**. |
| ---- | ---- | ||
| Строка 104: | Строка 104: | ||
| {{:wiki:plus.png|}} Возможность сохранения пресетов. | {{:wiki:plus.png|}} Возможность сохранения пресетов. | ||
| + | |||
| + | {{:wiki:plus.png|}} Полная поддержка DVD. | ||
| + | |||
| + | {{:wiki:plus.png|}} Поддержка очереди задач. | ||
| {{:wiki:minus.png|}} Нельзя подключить внешнюю аудио дорожку. | {{:wiki:minus.png|}} Нельзя подключить внешнюю аудио дорожку. | ||
| Строка 116: | Строка 120: | ||
| ====== Avidemux ====== | ====== Avidemux ====== | ||
| + | ===== Установка ===== | ||
| + | |||
| + | Для установки последней версии, необходимо добавить [[репозиторий]] **ppa:maverick-bleed/ppa**, и [[установка_программ|установить]] пакет ''avidemux''. | ||
| + | |||
| + | В консоли это будет выглядеть следующим образом: | ||
| + | <code bash> | ||
| + | sudo add-apt-repository ppa:maverick-bleed/ppa | ||
| + | sudo apt-get update | ||
| + | sudo apt-get install avidemux | ||
| + | </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> | ||
| + | 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> | ||
| ====== FFmpeg ====== | ====== FFmpeg ====== | ||
| + | |||
| + | {{tag>HOWTO Мультимедиа Handbrake Avidemux FFmpeg MEncoder Кодирование_видео x264 xvid dvdrip}} | ||