LINUX.ORG.RU

Кодируем DVD ->divx на линуксе


0

0

Отличная программа dvdrip (http://www.exit1.org/dvdrip/). Написана на perl/gtk+. Использует для реального кодирования transcode. Очень экономит время на рассчетах формата перекодировки. Позволяет визуально подбирать обрезку по вертикали/горизонтали, zoom/resize/scale, рассчитывать отимальный битрейт.

>>> Просмотр (600x450, 60 Kb)

anonymous

Проверено: maxcom

Когда пробовал эту программку последний раз, она сначала скопировала весь DVD на хард диск, что для меня неприемлемо (диск не очень большой). Пришлось использовать голый transcode, хоть это и геморойно (нужно вручную подбирать всю эту кучу опций), но он кодирует прямо с DVD. Интересно было бы узнать про другие варианты как обойти эту проблему.

Кстати был в transcode ещё один глюк. Поскольку процесс кодировки на моём PIII-533 занимает 7-8 часов, я выводил каждую главу в отдельный файл (есть в transcode такая опция), а потом сшивал avicat'ом. Все работает хорошо, но в месте сшивки появляется кадр с зелеными квадратами. В принципе это не мешает, на весь фильм всего несколько таких кадров, но было-бы интересно узнать как с этим можно справиться.

yvv ★★☆
()

Обладатели SuSE 7.3/8.0-8.1 могут стянуть отсюда
джентельменский набор почти на все случаи жизни
(для рипанья dvd): http://packman.links2linux.de/

1) Drip
3) orbitcpp
4) divx4linux
5) libfame
6) fame
7) libdvdcss2
8) libdvdread2
9) MPlayer
10) mjpegtools
11) transcode
12) Video-DVDRip
13) Win32-Codecs
14) X2Divx ;-)
15) xvid
16) a52dec
17) xine && xine dvd plugins

поставить и наслаждаться рипаньем.

P.S: Xine или MPlayer для preview будущих результатов

P.P.S: Пробовал рипать под Windows'ом, так вот под Linux'ом
удобней :-)

MrBool
()
Ответ на: комментарий от MrBool

А зачем все это штуки когда нужен только mplayer? http://www.mplayerhq.hu/DOCS/encoding.html

1-pass mencoder -dvd 2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1:vbitrate=1200 -oac mp3lame -lameopts cbr:br=128 -o movie.avi

2-pass: mencoder -dvd 2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1:vbitrate=1200 -oac mp3lame -lameopts cbr:br=128 -o movie.avi mencoder -dvd 2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2:vbitrate=1200 -oac mp3lame -lameopts cbr:br=128 -o movie.avi

И все.

Vidopliassov
()
Ответ на: комментарий от yvv


Теоретически наверное можно обойтись без копирования vob'ов на диск, но
это пока не реализовано. А прога нужна как раз для автоматизации подбора
параметров, которые вручную подбирать долго и нудно. Подобрав параметры,
можно и голым transcode кодировать... А глюки в transcode лечатся как
обычно обновлением версии. Ставь 6.2.

anonymous
()
Ответ на: комментарий от Vidopliassov


2Vidopliassov (*) (2002-11-19 21:07:44.189)

> А зачем все это штуки когда нужен только mplayer

А как ты подбираешь оптимальный битрейт? На глаз? Полученный Divx
вообще-то неплохо бы на CD уместить и при этом иметь максимально
возможный битрейт... А как ты прицеливаешься с обрезкой? Фильмы бывают
разных форматов - 4:3, 16:9. Даже фильмы с одним форматом разнятся
по размерам чистой картинки (без полей). Если поля не обрезать, то
тратишь лишние мегабайты впустую. Это одна причина. А вторая - transcode
выгодна отличается от того же mencode скоростью работы и огромным
количеством параметров для тонкой подстройки. Для каждого фильма эти
параметры разные. Я пробовал написать универсальный скрипт, но увы,
все фильмы разные. Вот здесь и спасает приведенный гуй. Получаемый
формат фильма виден сразу, его можно очень быстро подогнать и
пересчитать под нужный объем. К примеру, ты видишь, что фильм сильно
большой и на один CD не влезает. Нет проблем. Вводишь новое условие
и быстро пересчитываешь. Ну и третье. dvdrip позволяет раскинуть
задачу на несколько машин.


anonymous
()
Ответ на: комментарий от MrBool

2 MrBool
я тут в выходные проапдейтил СуСе на 8.1 с того что когда-то давно было
7.3 и решил попробовать MPlayer(Честно скажу никогда им не пользовался и
мне всегда хватало xine ). Так вот такая проблема - родной который идет с дистрибом - непрочитал ни одного файла из богатой коллекции( кричал что-то о форматах которые он ни понимает...), мало того после неудачного открытия двух файлов - стабильно валится в core. Пересбор из исходников ничего не улучшил... Вопрос это у меня что-то с руками или с МPlayeroм всегда так? Сразу оговорюсь что xine пашет и не жужит... :))))))))))))))

С уважением

alexnav
()
Ответ на: комментарий от alexnav

В Сусе 8.1 по умолчанию идет старый мплейер по моему 0.96. Надо собирать новый. Если хочешь вышлю spec заточенный под suse 8.1 Пиши на vlalin@tut.by

anonymous
()

Люди, подскажите, как DVD на линуксе смотреть...
Скачал и собрал mplayer, все хорошо.
мпеги и авишки кажет прост на ура.
А вот заставить показывать DVD не могу :(
mplayer -dvd 1
[поскипано]
libdvdread: Can't stat /dev/dvd
No such file or directory
Couldn't open DVD device: /dev/dvd

Такого девайса и правда нет.
Но так как я не рут на тачке, создать его я тоже не могу :(
Пробовал ставить -dvd-device /dev/hdc (это у меня dvdrom)
Вот что получается:

libdvdread: Couldn't open device with libdvdcss.
libdvdread: Can't open /dev/hdc for reading.
Couldn't open DVD device: /dev/hdc

Сидюк монтировать могу, аудиокомпакты слушаю тоже на ура.

Что делать?
Посоветуйте...
Что-то я не нашел ничего на эту тему в man mplayer ;(

anonymous
()
Ответ на: комментарий от anonymous

Izvinyajus' za translit. http://dvdripping-guid.berlios.de/ Tu vde kak ripat' DVD v DIVX. I pro raschet bitrate, i pro aspect ratio, i pro obrezku chernyh polos. a o parametrah podstrojki - pochitajte man k mencoderu. Ih tam tysyachi. Ja ne govoryu chto transcode plohoj, chto gui plohoj. Oni horoshie i nuzhnye. Ja govoril vsego lish' o tom chto mencoder eto vse umeet. Nu razve chto na neskol'ko mashin raskidat' ne umeet. Kstati, bitrate rasschityvaetsya po ochen' prostoj formule. Objem fil'ma zavisit tol'ko ot bitrate i ot dlitel'nosti. Absolyutno ne zavisit or razreshenija kartinki. Ja ego prosto schitaju. 700(disk v megabajtah)*1024*8(poluchajutsya kilobity)/$dlitel'nost_v_sekundah-$audio_bitrate. Empiricheskim putem vyjasnil chto k etomu vsemu esche pribavit' 5-10 kbit/s, i budet vse v poryadke. Kodiruju ja vsegda v lavcodec. mencoder ochen' udoben kogda izdaleka cherez ssh rabotaesh'.

Vidopliassov
()
Ответ на: комментарий от anonymous

>Что делать?
>Посоветуйте...
>Что-то я не нашел ничего на эту тему в man mplayer ;(

Ja dumaju chto-to ne to s pravami dostupa k ustrojstvu.
I ne stoit li tam emulyacija SCSI?


Vidopliassov
()

2 Vidopliassov

Я же говорю, что все читать с него могу...
И аудиоСД, и маунтить тоже пумею (прописано в fstab'e)
А права у меня на него стоят r (brw-r--r--)

SCSI вроде как тоже не должно быть...
А как это может влиять?
И как посмотреть?

anonymous
()

U menya pohozhee bylo, kogda ja pytalsya vcd smotret'.
Ja eto reshil, no kak - ne pomnyu.
Poishi etu problemu v google.

Vidopliassov
()

2 Vidopliassov

Google:groups решают :)
Уже там с самого утра... :)

anonymous
()
Ответ на: комментарий от anonymous

to anonymous (*) (2002-11-20 15:06:51.269) :

> Что делать?

cd /dev

ln -s /dev/hdc dvd
ln -s /dev/hdc rdvd


may be :

chmod 660 /dev/hdc
chown root:disk /dev/hdc

А после добавить себя в группу disk

MrBool
()

2 MrBool

Я не рут на тачке :(
Но, еще раз повторю, читать диск я могу. mp3'хи и простые DivX'ы смотрю просто на ура.
Аудиокомпакты тоже шлюхаю :)

А вот dvd, сцабака, сопротивляется... :(

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.