I'm trying to use dvd::rip on Fedora Core 5, with transcode and dependencies installed from Freshrpms. I originally posted on the dvd::rip list, where other users reported success with the same components installed. We couldn't find any difference with our installations, except mine doesn't work.

Here's the top of that thread:
http://www.exit1.org/archive/dvdrip-users/2006-06/msg00065.html

The problems do seem to be with transcode, so I was sent over here ;-)

I am nearly clueless when it comes to video: much of the transcode man page I haven't read; more of it I have read but don't understand. Anything can happen.

I can use transcode directly to rip a chapter successfully, like so:

$ transcode -i /dev/dvd -x dvd -J extsub2 -U my_movie \
-y xvid -w 1618 -T 1,5-5

So the basics seem to be ok.

The main problem at this point is when dvd::rip tries to grab a preview image: transcode never exits and I have to cancel it in dvd::rip.

From the dvd::rip log, I pulled out the essential command that dvd::rip is running and narrowed it down to this:

$ transcode -o snapshot -y ppm,null -x vob,null -i \
/mnt/dvdrip/swi/vob/001-C005/ -c 2-3

This should extract frame 2 as "snapshot__.ppm" from a previously ripped vob file, and it does, except transcode never exits after the ppm file is created.

Here's the output:
---------------------
$ transcode -o snapshot -y ppm,null -x vob,null -i /mnt/dvdrip/swi/vob/001-C005/ -c 2-3
transcode v1.0.2 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg
Deleting quicktime codecs
[transcode] (probe) suggested AV correction -D 7 (291 ms) | AV 312 ms | 20 ms
[transcode] auto-probing source /mnt/dvdrip/swi/vob/001-C005/ (ok)
[transcode] V: import format    | MPEG-2  (V=vob|A=null)
[transcode] V: AV demux/sync | (2) initial MPEG sequence / enforce frame rate[transcode] V: import frame | 720x480 1.50:1 encoded @ 16:9
[transcode] V: bits/pixel       | 0.217
[transcode] V: decoding fps,frc | 23.976,1
[transcode] V: Y'CbCr           | YV12/I420
[transcode] A: import format | 0x2001 AC3/A52 [48000,16,2] 448 kbps
[transcode] A: export           | disabled
[transcode] V: encoding fps,frc | 23.976,1
[transcode] A: bytes per frame  | 8008 (8008.000000)
[transcode] A: adjustment       | [EMAIL PROTECTED]
[transcode] V: IA32/AMD64 accel | sse (sse 3dnowext 3dnow mmxext mmx asm C)
tc_memcpy: using sse for memcpy
[transcode] V: video buffer     | 10 @ 720x480
[import_null.so] v0.2.0 (2002-01-19) (video) null | (audio) null
[import_vob.so] v0.6.0 (2003-10-02) (video) MPEG-2 | (audio) MPEG/AC3/PCM | (subtitle)
[export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null
[export_ppm.so] v0.1.1 (2002-02-14) (video) PPM/PGM | (audio) MPEG/AC3/PCM
[import_vob.so] tccat -i "/mnt/dvdrip/swi/vob/001-C005/" -t vob -d 0 -S 0 | tcdemux -s 0x80 -x mpeg2 -S 0 -M 2 -f 23.976024 -P /tmp/filemY6C7G -d 0 | tcextract -t vob -a 0 -x mpeg2 -d 0 | tcdecode -x mpeg2 -d 0 -y yv12
tc_memcpy: using sse for memcpy
[decode_mpeg2.c] libmpeg2 0.4.0b loop decoder
[decode_mpeg2.c] libmpeg2 acceleration: 3dnow
---------------------
At this point, the output file is complete, but transcode never exits. I type C-c a couple of times and then C-\:
---------------------
[transcode] (sighandler) SIGINT received


[transcode] (sighandler) SIGINT received
sh: line 1: 6449 Broken pipe tccat -i "/mnt/dvdrip/swi/vob/001-C005/" -t vob -d 0 -S 0 6450 | tcdemux -s 0x80 -x mpeg2 -S 0 -M 2 -f 23.976024 -P /tmp/filemY6C7G -d 0
      6451                       | tcextract -t vob -a 0 -x mpeg2 -d 0
      6452 Quit                    | tcdecode -x mpeg2 -d 0 -y yv12
Quit
---------------------

This is exactly what happens from dvd::rip, so I think it really is a problem in transcode.

I'd sure appreciate some suggestions as what to try next.

<Joe

Reply via email to