ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] DVD to DivX convert problem
@ 2003-11-22 13:03 DM
  2003-11-24  6:46 ` Alexey Novikov
    0 siblings, 2 replies; 9+ messages in thread
From: DM @ 2003-11-22 13:03 UTC (permalink / raw)
  To: community

Здравствуйте!

Попытался конвертировать фильм с DVD в AVI. Поскольку с консольными 
утилитами ещё не разобрался, попробовал perl-Video-DVDrip.

Столкнулся со следующей проблемой:

После извлечения vob'ов при попытке конвертации в форматы divx (4 или 5 
--- без разницы) происходит ошибка. Лог, выдаваемый послее неё, будет 
ниже. Конвертация в xvid выполняется нормально.

Сначала в логе было ещё сообщение 

----------------------------------------------------------------------
[export_divx4.so] libdivxencore.so: cannot open shared object file: No 
such file or directory
----------------------------------------------------------------------

из чего я решил, что библиотека несвободная, с пакетами не ставится и 
нужно её качать. Выкачал, поставил (divx4linux-20030428). Сообщение о 
ненайденном файле исчезло, в остальном всё осталось как было.

Ещё странность: в логе есть ругань libdvdread: Can't open file 
VIDEO_TS.IFO, файл с таким именем на диске есть, но имя записано 
строчными буквами. 

Соответственно, вопросы: работает это у кого-нибудь или нет и куда 
копать для исправления ошибки? Если данная тулза почему-то не может 
описанного, где можно посмотреть более-менее внятное описание процесса 
рипа DVD-фильмов с помощью консольных утилит?

И ещё один момент: раньше у меня в fstab и auto.tab для cdrom стояла 
файловая система auto. Чтобы DVD-диски с фильмами могли монтироваться 
как обычные диски с данными пришлось поставить iso9660. Это в 
перспективе не грозит чем-то неприятным?

Далее лог:

--------------------------------------------------------------------
Job 'Transcoding video - title #1, pass 1' failed.

Executed command: mkdir -m 0775 -p '/home/dm/DVD/base/GhostShip/tmp' && 
cd /home/dm/DVD/base/GhostShip/tmp && dr_exec transcode -H 10 -a 0 -x 
vob,null -i /home/dm/DVD/base/GhostShip/vob/001 -w 1676 -b 128,0,0 
--a52_drc_off -V  -f 25 -R 1 -y divx4,null -o /dev/null --print_status 
20 && echo DVDRIP_SUCCESS 

Last output was:


transcode v0.6.10 (C) 2001-2003 Thomas Oestreich
libdvdread: Using libdvdcss version 1.2.6 for DVD access
libdvdread: Couldn't find device name.
libdvdread: Can't open file VIDEO_TS.IFO.
[import_null.so] v0.2.0 (2002-01-19) (video) null | (audio) null
[import_vob.so] v0.5.9 (2003-07-22) (video) MPEG-2 | (audio) 
MPEG/AC3/PCM | (subtitle)
[export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null
[export_divx4.so] v0.3.10 (2003-07-24) (video) DivX 4.x/5.x | (audio) 
MPEG/AC3/PCM
[export_divx4.so] WARNING: Unrecognized API version ID (20021024) 
returned by DivX encore library: Making a guess that it's a 5.x-style 
interface (please report this message and your DivX library version to 
the transcode developers)
[export_divx4.so] DivX 5.x libraries detected.
[transcode] warning : (encoder.c) video export module error: init failed
[transcode] auto-probing source /home/dm/DVD/base/GhostShip/vob/001 (ok)
[transcode] V: import format    | MPEG-2  (V=vob|A=null)
[transcode] V: AV demux/sync    | (1) sync AV at initial MPEG sequence
[transcode] V: import frame     | 720x576  1.25:1  encoded @ 4:3
[transcode] V: bits/pixel       | 0.162
[transcode] V: decoding fps,frc | 25.000,0
[transcode] V: multi-pass       | (mode=1) writing data (pass 1) to 
divx4.log
[transcode] V: Y'CbCr           | YV12/I420
[transcode] A: import format    | 0x2001  AC3/A52      [48000,16,5]  384 
kbps
[transcode] A: downmix          | 5 channels -> 2 channels
[transcode] A: export           | disabled
[transcode] V: encoding fps,frc | 25.000,3
[transcode] A: bytes per frame  | 7680 (7680.000000)
[transcode] A: adjustment       | 0@1000
[transcode] V: IA32 accel mode  | sse (sse mmxext mmx asm)
[transcode] V: video buffer     | 10 @ 720x576
[import_vob.so] tccat -i "/home/dm/DVD/base/GhostShip/vob/001" -t vob -d 
0 -S 0 | tcdemux -s 0x80 -x mpeg2 -S 0 -M 1 -d 0 | tcextract -t vob -a 
0 -x mpeg2 -d 0 | tcdecode -x mpeg2 -d 0 -y yv12
codec open error[transcode] critical: failed to init encoder
------------------------------------------------------------------------


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] DVD to DivX convert problem
  2003-11-22 13:03 [Comm] DVD to DivX convert problem DM
@ 2003-11-24  6:46 ` Alexey Novikov
  2003-11-24  8:28   ` Maxim Tyurin
  2003-11-24 20:56   ` DM
    1 sibling, 2 replies; 9+ messages in thread
From: Alexey Novikov @ 2003-11-24  6:46 UTC (permalink / raw)
  To: community

>Здравствуйте!
>
>Попытался конвертировать фильм с DVD в AVI. Поскольку с консольными 
>утилитами ещё не разобрался, попробовал perl-Video-DVDrip.

А чего там с ними разбираться - идем на www.mplayerhq.hu и там 
в районе доков/DVD читаем...:) Там даже на русском местами есть (странно,
что в tarball'е руской доки нет, хотя она там не до конца переведена).
Раньше, на mplayer-0.90 делал примерно так:

mencoder -dvd 1 -alang ru ... -ovc lavc -lavcopts ... -oac mp3lame -lameopts ... \
-o movie.avi

Например в августе так грабил 2-ю Матрицу за 3 прохода -
результат практически не уступает оригиналу.

-- 
С уважением,
Алексей Новиков



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] DVD to DivX convert problem
  2003-11-24  6:46 ` Alexey Novikov
@ 2003-11-24  8:28   ` Maxim Tyurin
  2003-11-24  8:50     ` Maxim Mitrofanov
  2003-11-24 20:56   ` DM
  1 sibling, 1 reply; 9+ messages in thread
From: Maxim Tyurin @ 2003-11-24  8:28 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 1404 bytes --]

On Mon, Nov 24, 2003 at 09:46:52AM +0300, Alexey Novikov wrote:
<scip>
> А чего там с ними разбираться - идем на www.mplayerhq.hu и там 
> в районе доков/DVD читаем...:) Там даже на русском местами есть (странно,
> что в tarball'е руской доки нет, хотя она там не до конца переведена).
> Раньше, на mplayer-0.90 делал примерно так:
> 
> mencoder -dvd 1 -alang ru ... -ovc lavc -lavcopts ... -oac mp3lame -lameopts ... \
> -o movie.avi

Ручками mencoder запускать оно конечно надежнее :)

Только вот грабли есть 
при кодировании DVD в 3 прохода (lavc) цвета получаются какие-то более
бледные чем в оригинале и сам фильм немного темнее. Конечно можно в
mplayer покрутить яркость/контрастность/цветность, но лучше нормально
сделать.

Что еще покрутить?

Например последний раз я кодил с такими опциями
cat *.VOB | mencoder - -aid 130 -vop scale=640:318,crop=720:358:0:58 -ovc frameno -srate 44100 -oac mp3lame -lameopts vbr=3:br=128:aq=0:vol=10 -ofps 24 -o frameno.avi

cat *.VOB | mencoder - -aid 130 -vop scale=640:318,crop=720:358:0:58 -ovc lavc -lavcopts vcodec=mpeg4:vhq:vpass=1:vbitrate=764 -sws 2 -oac copy -ofps 24 -o /dev/null

cat *.VOB | mencoder - -aid 130 -vop scale=640:318,crop=720:358:0:58 -ovc lavc -lavcopts vcodec=mpeg4:vhq:vpass=2:vbitrate=764 -sws 2 -oac copy -ofps 24 -o result.avi

Что еще посоветуете покрутить?

-- 

With Best Regards, Maxim Tyurin
JID:	MrKooll@jabber.pibhe.com
			

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] DVD to DivX convert problem
  2003-11-24  8:28   ` Maxim Tyurin
@ 2003-11-24  8:50     ` Maxim Mitrofanov
  2003-11-24 10:04       ` Maxim Tyurin
  2003-11-24 11:00       ` Andrey A. Jelnin
  0 siblings, 2 replies; 9+ messages in thread
From: Maxim Mitrofanov @ 2003-11-24  8:50 UTC (permalink / raw)
  To: community

24 Ноябрь 2003 13:28, Maxim Tyurin написал:
> On Mon, Nov 24, 2003 at 09:46:52AM +0300, Alexey Novikov wrote:
> <scip>
>
> > А чего там с ними разбираться - идем на www.mplayerhq.hu и там
> > в районе доков/DVD читаем...:) Там даже на русском местами есть
> > (странно, что в tarball'е руской доки нет, хотя она там не до конца
> > переведена). Раньше, на mplayer-0.90 делал примерно так:
> >
> > mencoder -dvd 1 -alang ru ... -ovc lavc -lavcopts ... -oac mp3lame
> > -lameopts ... \ -o movie.avi
>
> Ручками mencoder запускать оно конечно надежнее :)
>
> Только вот грабли есть
> при кодировании DVD в 3 прохода (lavc) цвета получаются какие-то
> более бледные чем в оригинале и сам фильм немного темнее. Конечно
> можно в mplayer покрутить яркость/контрастность/цветность, но лучше
> нормально сделать.
можно сразу в mencoder'е это cделать

>
> Что еще покрутить?
>
> Например последний раз я кодил с такими опциями
> cat *.VOB | mencoder - -aid 130 -vop scale=640:318,crop=720:358:0:58
> -ovc frameno -srate 44100 -oac mp3lame -lameopts
> vbr=3:br=128:aq=0:vol=10 -ofps 24 -o frameno.avi

вместо -ofps 24 лучше запросить info по диску и выставить fps правильно 
либо 25.0 либо для 29.97 выставить в 23.976 тогда duplicate frame не 
будет
>
> cat *.VOB | mencoder - -aid 130 -vop scale=640:318,crop=720:358:0:58
> -ovc lavc -lavcopts vcodec=mpeg4:vhq:vpass=1:vbitrate=764 -sws 2 -oac
> copy -ofps 24 -o /dev/null
-vop eq=5:0 (5 - увеличение яркости, 0 - контрастность не меняем) сильно 
только параметром яркости не увлекайся, 1-2 нормально

>
> cat *.VOB | mencoder - -aid 130 -vop scale=640:318,crop=720:358:0:58
> -ovc lavc -lavcopts vcodec=mpeg4:vhq:vpass=2:vbitrate=764 -sws 2 -oac
> copy -ofps 24 -o result.avi
>
> Что еще посоветуете покрутить?

да scale у тебя какойто странный 2.02 обычно 1.33, 1.78, 1.85 ну и 2.35 
бывает - face'ы не вытянуты по вертикали?! ;))

ЗЫ: меня вот другой вопрос удручает при сжатии DVD в Div'x почемуто 
отстает звук на 0.3 секунды (в среднем на 8 кадров) - никак не могу 
победить это, без использования сторонних программ. Да если есть 
желание могу кинуть скрипт - он это дело на раз автоматизирует.

-- 
  rgrds
  Maxim				alt_at_anker.ru



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] DVD to DivX convert problem
  2003-11-24  8:50     ` Maxim Mitrofanov
@ 2003-11-24 10:04       ` Maxim Tyurin
  2003-11-24 11:00       ` Andrey A. Jelnin
  1 sibling, 0 replies; 9+ messages in thread
From: Maxim Tyurin @ 2003-11-24 10:04 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 1275 bytes --]

On Mon, Nov 24, 2003 at 01:50:49PM +0500, Maxim Mitrofanov wrote:
<scip>
> вместо -ofps 24 лучше запросить info по диску и выставить fps правильно 
> либо 25.0 либо для 29.97 выставить в 23.976 тогда duplicate frame не 
> будет

Спасибо. Попробую 23.976

> >
> > cat *.VOB | mencoder - -aid 130 -vop scale=640:318,crop=720:358:0:58
> > -ovc lavc -lavcopts vcodec=mpeg4:vhq:vpass=1:vbitrate=764 -sws 2 -oac
> > copy -ofps 24 -o /dev/null
> -vop eq=5:0 (5 - увеличение яркости, 0 - контрастность не меняем) сильно 
> только параметром яркости не увлекайся, 1-2 нормально

Мне интересно почему он яркость и цветность уменьшает? Или это
особенность lavc?

<scip>
> да scale у тебя какойто странный 2.02 обычно 1.33, 1.78, 1.85 ну и 2.35 
> бывает - face'ы не вытянуты по вертикали?! ;))
Не вытянуты. Фильм с таким странным scale :)
> 
> ЗЫ: меня вот другой вопрос удручает при сжатии DVD в Div'x почемуто 
> отстает звук на 0.3 секунды (в среднем на 8 кадров) - никак не могу 
> победить это, без использования сторонних программ. Да если есть 
> желание могу кинуть скрипт - он это дело на раз автоматизирует.

ИМХО автоматизация не сильно поможет т.к. несколько раз пробую
параметры для лучшего результата.
-- 

With Best Regards, Maxim Tyurin
JID:	MrKooll@jabber.pibhe.com
			

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] DVD to DivX convert problem
  2003-11-24  8:50     ` Maxim Mitrofanov
  2003-11-24 10:04       ` Maxim Tyurin
@ 2003-11-24 11:00       ` Andrey A. Jelnin
  1 sibling, 0 replies; 9+ messages in thread
From: Andrey A. Jelnin @ 2003-11-24 11:00 UTC (permalink / raw)
  To: community

> ЗЫ: меня вот другой вопрос удручает при сжатии DVD в Div'x почемуто 
> отстает звук на 0.3 секунды (в среднем на 8 кадров) - никак не могу 
> победить это, без использования сторонних программ. Да если есть 
> желание могу кинуть скрипт - он это дело на раз автоматизирует.

Скрипт в студию ^_^

-- 
Silence in xmms
----
Jaa mata,
Net administrator JSC "Giprosvyaz"      Andrey A. Jelnin aka BsoD 
e-mail: <bsod@gs7.ru>
jabber: bsod@jabber.ru
icq: 112600159


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] DVD to DivX convert problem
  2003-11-24  6:46 ` Alexey Novikov
  2003-11-24  8:28   ` Maxim Tyurin
@ 2003-11-24 20:56   ` DM
  2003-11-25  5:28     ` Alexey Novikov
  1 sibling, 1 reply; 9+ messages in thread
From: DM @ 2003-11-24 20:56 UTC (permalink / raw)
  To: community

Здравствуйте, Alexey Novikov!

Понедельник 24 Ноябрь 2003 09:46, Вы писали:

> >Попытался конвертировать фильм с DVD в AVI. Поскольку с консольными
> >утилитами ещё не разобрался, попробовал perl-Video-DVDrip.
>
> А чего там с ними разбираться - идем на www.mplayerhq.hu и там
> в районе доков/DVD читаем...:) Там даже на русском местами есть

Просто мне надо было быстро грабануть один фильм. Вот и пользовался тем, 
что лежит в сизифе и не требует чтения док. В принципе, цели достиг 
(один из вариантов кодирования отработал), но непонятки с 
использованием DivX остались. Как пользоваться transcode, так и не 
понял, но это поправимо.

> (странно, что в tarball'е руской доки нет, хотя она там не до конца
> переведена). Раньше, на mplayer-0.90 делал примерно так:

Спасибо, материал в этом треде собрался, буду разбираться.

А, собственно, вопрос такой: как можно на автомате узнать параметры 
геометрии фильма? Поглядел ifoinfo, но там возвращаются только те 
данные, что касаются аудиотреков.

---------------------------------------
DM <dead underline m at list point ru>


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] DVD to DivX convert problem
  2003-11-24 20:56   ` DM
@ 2003-11-25  5:28     ` Alexey Novikov
  0 siblings, 0 replies; 9+ messages in thread
From: Alexey Novikov @ 2003-11-25  5:28 UTC (permalink / raw)
  To: community

>Просто мне надо было быстро грабануть один фильм. Вот и пользовался тем, 
>что лежит в сизифе и не требует чтения док. 

Ну зачем же изобретать велосипед, если его до Вас уже кто-то изобрел.:)

>А, собственно, вопрос такой: как можно на автомате узнать параметры 
>геометрии фильма? Поглядел ifoinfo, но там возвращаются только те 
>данные, что касаются аудиотреков.

В tarball'е с mplayer лежит один скриптец midentify (если я название 
не напутал). Так вот там все просто и понятно.

-- 
С уважением,
Алексей Новиков



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] DVD to DivX convert problem
  @ 2003-11-25  7:37   ` Alexey Novikov
  0 siblings, 0 replies; 9+ messages in thread
From: Alexey Novikov @ 2003-11-25  7:37 UTC (permalink / raw)
  To: community

Просмотрел, ушло в личку.:)

>Судя по рассылке вы специалист в mplayer/mencoder
>Может знаете ответ и на мой вопрос?
>Имеются файлы, midentify пишут про него:
>ID_FILENAME="/mnt/windows2/Capture/Video 1.avi"
>ID_VIDEO_FORMAT=dvsd

<skip>

>Файлы получены с цифрового выхода видеокамеры. Кака определить что это
>за формат (что это за зверь dvsd?) и что нужно сделать чтобы перегнать
>это в формат для записи на DVD? Где можно почитать по подробнее?

похоже я где-то видел libdv (то ли в mplayer, то ли в transcode),
не оно?

-- 
С уважением,
Алексей Новиков



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2003-11-25  7:37 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-11-22 13:03 [Comm] DVD to DivX convert problem DM
2003-11-24  6:46 ` Alexey Novikov
2003-11-24  8:28   ` Maxim Tyurin
2003-11-24  8:50     ` Maxim Mitrofanov
2003-11-24 10:04       ` Maxim Tyurin
2003-11-24 11:00       ` Andrey A. Jelnin
2003-11-24 20:56   ` DM
2003-11-25  5:28     ` Alexey Novikov
2003-11-25  7:37   ` Alexey Novikov

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git