ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: DM <dead_m@list.ru>
To: community@altlinux.ru
Subject: [Comm] DVD to DivX convert problem
Date: Sat, 22 Nov 2003 16:03:56 +0300
Message-ID: <200311221603.56642.dead_m@list.ru> (raw)

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

Попытался конвертировать фильм с 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
------------------------------------------------------------------------


             reply	other threads:[~2003-11-22 13:03 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-11-22 13:03 DM [this message]
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200311221603.56642.dead_m@list.ru \
    --to=dead_m@list.ru \
    --cc=community@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

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