From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Real-To: From: DM Organization: =?koi8-r?b?9yDWydrOySDX06MgzsU=?= =?koi8-r?b?INTByw==?=, =?koi8-r?b?y8HLIM7BINPBzc/N?= =?koi8-r?b?IMTFzMUuLi4=?= To: community@altlinux.ru Date: Sat, 22 Nov 2003 16:03:56 +0300 User-Agent: KMail/1.5.4 MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Message-Id: <200311221603.56642.dead_m@list.ru> Subject: [Comm] DVD to DivX convert problem X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: community@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Nov 2003 13:04:21 -0000 Archived-At: List-Archive: List-Post: Здравствуйте! Попытался конвертировать фильм с 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 ------------------------------------------------------------------------