I am using dvd::rip 0.98.2 with transcode 1.0.2 and have a problem on
many DVD's (well over half of the ones I've tried) when grabbing the
preview frame. In most cases the process stalls when the status bar
reads "Grab preview - title #1:" and I have to abort the process.
Sometimes it will start progressing and get to 99% and hang there. The
vob files play normally in media players, so the extraction to hard disk
was successful.
Below is the output of both the dvd::rip logging and the output when the
command is executed from a bash shell. My comments are contained within
angled brackets: <comment>. The output below is from an attempt where
the status bar get stuck at "Grab preview - title #1".
***************************************************************
dvd::rip logging
***************************************************************
Sat Mar 10 23:03:29 2007 Start job 'Process preview frame - title #1'
Sat Mar 10 23:03:29 2007 Start job 'Grab preview - title #1'
Sat Mar 10 23:03:29 2007 Executing command: mkdir -m 0775
/tmp/dvdrip25941.ppm; cd /tmp/dvdrip25941.ppm; execflow transcode -H 10
--print_status 25 -o snapshot -y ppm,null -x vob,null -i
/home/josh/dvdrip-data/DS9_36/vob/001/ -S 1 -c 10-11 -L 282992 &&
execflow convert -size 720x480 /tmp/dvdrip25941.ppm/snapshot*.ppm
/home/josh/dvdrip-data/DS9_36/tmp/DS9_36-001-preview-orig.jpg &&
execflow convert -size 720x480 /tmp/dvdrip25941.ppm/snapshot*.ppm
gray:/home/josh/dvdrip-data/DS9_36/tmp/DS9_36-001-preview-orig.raw && rm
-r /tmp/dvdrip25941.ppm && echo EXECFLOW_OK
< The process will hang here with "Grab preview - title #1:" in the
status line until killed>
Sat Mar 10 23:04:52 2007 Sending signal 9 to PID(s) 26064, 26066
Sat Mar 10 23:04:53 2007 Job 'Process preview frame - title #1' cancelled
Sat Mar 10 23:04:53 2007 Job 'Grab preview - title #1' cancelled
***************************************************************
console output of the command as shown above
***************************************************************
mkdir -m 0775 /tmp/dvdrip25941.ppm; cd /tmp/dvdrip25941.ppm; execflow
transcode -H 10 --print_status 25 -o snapshot -y ppm,null -x vob,null
-i /home/josh/dvdrip-data/DS9_36/vob/001/ -S 1 -c 10-11 -L 282992 &&
execflow convert -size 720x480 /tmp/dvdrip25941.ppm/snapshot*.ppm
/home/josh/dvdrip-data/DS9_36/tmp/DS9_36-001-preview-orig.jpg &&
execflow convert -size 720x480 /tmp/dvdrip25941.ppm/snapshot*.ppm
gray:/home/josh/dvdrip-data/DS9_36/tmp/DS9_36-001-preview-orig.raw && rm
-r /tmp/dvdrip25941.ppm && echo EXECFLOW_OK
EXEC_FLOW_JOB_PID=26109
transcode v1.0.2 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg
[transcode] (probe) suggested AV correction -D 0 (0 ms) | AV 0 ms | 0 ms
[transcode] auto-probing source /home/josh/dvdrip-data/DS9_36/vob/001/ (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 @ 4:3
[transcode] V: bits/pixel | 0.217
[transcode] V: decoding fps,frc | 23.976,1
[transcode] V: Y'CbCr | YV12/I420
[transcode] A: import format | 0x2000 AC3 [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 | 0@1000
[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 "/home/josh/dvdrip-data/DS9_36/vob/001/" -t vob
-d 0 -S 282992 | tcdemux -s 0x80 -x mpeg2 -S 1 -M 2 -f 23.976024 -P
/tmp/fileV7Am0m -d 0 | tcextract -t vob -a 0 -x mpeg2 -d 0 | tcdecode
-x mpeg2 -d 0 -y yv12
[decode_mpeg2.c] libmpeg2 0.4.0b loop decoder
[decode_mpeg2.c] libmpeg2 acceleration: 3dnow
tc_memcpy: using sse for memcpy
< Process hangs here until I kill -9 it>
Killed
|