Seems I've hit the same problem Richard had. I'm interested in
anything I can do to help resolve this problem.
A description of how the bug can be reproduced:
I'm transcoding three DVDs right now. "The Ice Storm", "The Razor's
Edge" and "The Jacket". All three hang at 99-and-a-little-bit
percent.
I'm doing AC3 passthrough using FFMEPG and OGM containers. Two pass.
I'm not passing through any transcode options. (Thanks for making -M
2 the default on NTSC!)
"The Ice Storm" completed with "Use PSU Core" set to yes. The
resulting A/V was out of sync. It has hung now that I have changed it
to no.
The other two have "Use PSU Core" set to yes, but have hung.
Information about your Linux installation, in particular which
distribution/version I am using:
I'm running Fedora Core 4. Kernel 2.6.12-1.1398_FC4
Version numbers from Ctrl+D in the dvd::rip main window, and where I got them:
dvd::rip 0.52.5 FreshRPMS
transcode 1.0.0 FreshRPMS
ogmtools 1.5 Dries
Command lines from the log and execute it by hand run to completion.
For example:
$ mkdir -m 0775 -p '/mnt/olddisk/home/peter/dvdrip/TheJacket/tmp' &&
cd /mnt/olddisk/home/peter/dvdrip/TheJacket/tmp && `which nice` -n 5
dr_exec transcode -H 10 -a 0 -x vob -i
/mnt/olddisk/home/peter/dvdrip/TheJacket/vob/001 -w 1130,50 -F mpeg4
-A -N 0x2000 -f 24,1 -M 2 -Y 50,0,54,0 -Z 640x360 -R 1 -y ffmpeg,null
--psu_mode --nav_seek
/mnt/olddisk/home/peter/dvdrip/TheJacket/tmp/TheJacket-001-nav.log
--no_split -o /dev/null --print_status 20 && echo DVDRIP_SUCCESS ;
mkdir -m 0775 -p '/mnt/olddisk/home/peter/dvdrip/TheJacket/tmp' && cd
/mnt/olddisk/home/peter/dvdrip/TheJacket/tmp && `which nice` -n 5
dr_exec transcode -H 10 -a 0 -x vob -i
/mnt/olddisk/home/peter/dvdrip/TheJacket/vob/001 -w 1130,50 -F mpeg4
-A -N 0x2000 -f 24,1 -M 2 -Y 50,0,54,0 -Z 640x360 -R 2 -y ffmpeg -m
/mnt/olddisk/home/peter/dvdrip/TheJacket/avi/001/TheJacket-001-00.ogm
--psu_mode --nav_seek
/mnt/olddisk/home/peter/dvdrip/TheJacket/tmp/TheJacket-001-nav.log
--no_split -o
/mnt/olddisk/home/peter/dvdrip/TheJacket/avi/001/TheJacket-001.ogm
--print_status 20 && echo DVDRIP_SUCCESS ; `which nice` -n 5 dr_exec
ogmmerge -o
/mnt/olddisk/home/peter/dvdrip/TheJacket/avi/001/TheJacket-001.ogm.merged
/mnt/olddisk/home/peter/dvdrip/TheJacket/avi/001/TheJacket-001.ogm
/mnt/olddisk/home/peter/dvdrip/TheJacket/avi/001/TheJacket-001-00.ogm
&& mv /mnt/olddisk/home/peter/dvdrip/TheJacket/avi/001/TheJacket-001.ogm.merged
/mnt/olddisk/home/peter/dvdrip/TheJacket/avi/001/TheJacket-001.ogm &&
rm -f /mnt/olddisk/home/peter/dvdrip/TheJacket/avi/001/TheJacket-001-00.ogm
&& echo DVDRIP_SUCCESS
[end of command line]
DVDRIP_JOB_PID=32274
transcode v1.0.0 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg
libdvdread: Using libdvdcss version 1.2.9 for DVD access
libdvdread: Couldn't find device name.
libdvdread: Can't open file VIDEO_TS.IFO.
[transcode] (probe) suggested AV correction -D 2 (83 ms) | AV 92 ms | 8 ms
[transcode] auto-probing source
/mnt/olddisk/home/peter/dvdrip/TheJacket/vob/001 (ok)
[transcode] V: import format | MPEG-2 (V=vob|A=vob)
[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: zoom | 640x360 1.78:1 (Lanczos3)
[transcode] V: clip frame (->) | 640x256
[transcode] V: bits/pixel | 0.288
[transcode] V: decoding fps,frc | 23.976,1
[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,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 | sse3 (sse3 sse mmxext mmx asm C)
tc_memcpy: using sse for memcpy
[transcode] V: video buffer | 10 @ 720x480
[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_ffmpeg.so] v0.3.13 (2004-08-03) (video) FFmpeg0.4.9-pre1b4753
| (audio) MPEG/AC3/PCM
[export_ffmpeg.so] Using FFMPEG codec 'mpeg4' (FourCC 'DIVX', MPEG4
compliant video).
[export_ffmpeg.so]: WARNING: Interlacing parameters unknown, use --encode_fields
[export_ffmpeg.so]: INFO: No profile selected
[export_ffmpeg.so] Neither './ffmpeg.cfg' nor '~/.transcode/ffmpeg.cfg'
[export_ffmpeg.so] found. Default settings will be used instead.
[export_ffmpeg.so]: INFO: Starting 1 thread(s)
[export_ffmpeg.so]: INFO: Set display aspect ratio to input
(split.c) reading auto-split information from file
"/mnt/olddisk/home/peter/dvdrip/TheJacket/tmp/TheJacket-001-nav.log"
(split.c) done reading 148296 entries
(split.c) chunk 0/0 PU=0 (-L 0 -c 0-52021) mapped onto (-L 0 -c 0-52021)
[import_vob.so] tccat -i
"/mnt/olddisk/home/peter/dvdrip/TheJacket/vob/001" -t vob -d 0 -S 0 |
tcdemux -a 0 -x ac3 -S 0,0-4344 -M 2 -d 0 | tcextract -t vob -a 0 -x
ac3 -d 0 | tcextract -t raw -x ac3 -d 0
[import_vob.so] tccat -i
"/mnt/olddisk/home/peter/dvdrip/TheJacket/vob/001" -t vob -d 0 -S 0 |
tcdemux -s 0x80 -x mpeg2 -S 0,0-4344 -M 2 -f 23.976024 -P
/tmp/fileNZSEIj -d 0 | tcextract -t vob -a 0 -x mpeg2 -d 0 |
tcdecode -x mpeg2 -d 0 -y yv12
(demuxer.c) seeking to sequence 0:0 ...
tc_memcpy: using sse for memcpy
tc_memcpy: using sse for memcpy
tc_memcpy: using sse for memcpy
(ac3scan.c) AC3 frame 1792 (2336) bytes | bitrate 448 kBits/s |
depsize 8008 | rbytes 2335.666748
(demuxer.c) seeking to sequence 0:0 ...
[decode_mpeg2.c] libmpeg2 0.4.0b loop decoder
[decode_mpeg2.c] libmpeg2 acceleration: mmxext
encoding frame [52000], 11.45 fps, 100.0%, ETA: 0:00:01, ( 8| 1| 0)
(V) fill=6/11, empty=1 wait=5 locked=1, ready=0, tag=0
(A) fill=0/11, empty=1 wait=0 locked=0, ready=0, tag=0
(decoder.c) sleeping for 6 seconds to cool down
(split.c) reading auto-split information from file
"/mnt/olddisk/home/peter/dvdrip/TheJacket/tmp/TheJacket-001-nav.log"
(split.c) done reading 148296 entries
(split.c) chunk 0/0 PU=1 (-L 0 -c 0-96275) mapped onto (-L 860393 -c 0-96275)
[import_vob.so] tccat -i
"/mnt/olddisk/home/peter/dvdrip/TheJacket/vob/001" -t vob -d 0 -S
860393 | tcdemux -a 0 -x ac3 -S 0,0-8034 -M 2 -d 0 | tcextract -t vob
-a 0 -x ac3 -d 0 | tcextract -t raw -x ac3 -d 0
[import_vob.so] tccat -i
"/mnt/olddisk/home/peter/dvdrip/TheJacket/vob/001" -t vob -d 0 -S
860393 | tcdemux -s 0x80 -x mpeg2 -S 0,0-8034 -M 2 -f 23.976024 -P
/tmp/fileIxhCPD -d 0 | tcextract -t vob -a 0 -x mpeg2 -d 0 |
tcdecode -x mpeg2 -d 0 -y yv12
(demuxer.c) seeking to sequence 0:0 ...
(demuxer.c) seeking to sequence 0:0 ...
tc_memcpy: using sse for memcpy
tc_memcpy: using sse for memcpy
tc_memcpy: using sse for memcpy
[decode_mpeg2.c] libmpeg2 0.4.0b loop decoder
[decode_mpeg2.c] libmpeg2 acceleration: mmxext
encoding frame [96240], 10.50 fps, 100.0%, ETA: 0:00:03, ( 8| 1| 0)
(V) fill=10/11, empty=1 wait=9 locked=1, ready=0, tag=0
(A) fill=0/11, empty=2 wait=0 locked=0, ready=0, tag=0
(decoder.c) sleeping for 6 seconds to cool down
(split.c) reading auto-split information from file
"/mnt/olddisk/home/peter/dvdrip/TheJacket/tmp/TheJacket-001-nav.log"
(split.c) done reading 148296 entries
clean up | frame threads | unload modules | cancel signal | internal
threads | done
[transcode] encoded 148272 frames (4 dropped, 0 cloned), clip length 6184.18 s
DVDRIP_SUCCESS
DVDRIP_JOB_PID=32651
transcode v1.0.0 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg
libdvdread: Using libdvdcss version 1.2.9 for DVD access
libdvdread: Couldn't find device name.
libdvdread: Can't open file VIDEO_TS.IFO.
[transcode] (probe) suggested AV correction -D 2 (83 ms) | AV 92 ms | 8 ms
[transcode] auto-probing source
/mnt/olddisk/home/peter/dvdrip/TheJacket/vob/001 (ok)
[transcode] V: import format | MPEG-2 (V=vob|A=vob)
[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: zoom | 640x360 1.78:1 (Lanczos3)
[transcode] V: clip frame (->) | 640x256
[transcode] V: bits/pixel | 0.288
[transcode] V: decoding fps,frc | 23.976,1
[transcode] V: multi-pass | (mode=2) reading data (pass2) from divx4.log
[transcode] V: Y'CbCr | YV12/I420
[transcode] A: import format | 0x2001 AC3/A52 [48000,16,2] 448 kbps
[transcode] A: export format | 0x2000 AC3 [48000,16,2] 448 kbps
[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 | sse3 (sse3 sse mmxext mmx asm C)
tc_memcpy: using sse for memcpy
[transcode] V: video buffer | 10 @ 720x480
[import_vob.so] v0.6.0 (2003-10-02) (video) MPEG-2 | (audio)
MPEG/AC3/PCM | (subtitle)
[export_ffmpeg.so] v0.3.13 (2004-08-03) (video) FFmpeg0.4.9-pre1b4753
| (audio) MPEG/AC3/PCM
[export_ffmpeg.so] Using FFMPEG codec 'mpeg4' (FourCC 'DIVX', MPEG4
compliant video).
[export_ffmpeg.so]: WARNING: Interlacing parameters unknown, use --encode_fields
[export_ffmpeg.so]: INFO: No profile selected
[export_ffmpeg.so] Neither './ffmpeg.cfg' nor '~/.transcode/ffmpeg.cfg'
[export_ffmpeg.so] found. Default settings will be used instead.
[export_ffmpeg.so]: INFO: Starting 1 thread(s)
[export_ffmpeg.so]: INFO: Set display aspect ratio to input
(split.c) reading auto-split information from file
"/mnt/olddisk/home/peter/dvdrip/TheJacket/tmp/TheJacket-001-nav.log"
(split.c) done reading 148296 entries
(split.c) chunk 0/0 PU=0 (-L 0 -c 0-52021) mapped onto (-L 0 -c 0-52021)
[import_vob.so] tccat -i
"/mnt/olddisk/home/peter/dvdrip/TheJacket/vob/001" -t vob -d 0 -S 0 |
tcdemux -a 0 -x ac3 -S 0,0-4344 -M 2 -d 0 | tcextract -t vob -a 0 -x
ac3 -d 0 | tcextract -t raw -x ac3 -d 0
[import_vob.so] tccat -i
"/mnt/olddisk/home/peter/dvdrip/TheJacket/vob/001" -t vob -d 0 -S 0 |
tcdemux -s 0x80 -x mpeg2 -S 0,0-4344 -M 2 -f 23.976024 -P
/tmp/file9nod6b -d 0 | tcextract -t vob -a 0 -x mpeg2 -d 0 |
tcdecode -x mpeg2 -d 0 -y yv12
tc_memcpy: using sse for memcpy
tc_memcpy: using sse for memcpy
tc_memcpy: using sse for memcpy
(demuxer.c) seeking to sequence 0:0 ...
(ac3scan.c) AC3 frame 1792 (2336) bytes | bitrate 448 kBits/s |
depsize 8008 | rbytes 2335.666748
(demuxer.c) seeking to sequence 0:0 ...
[decode_mpeg2.c] libmpeg2 0.4.0b loop decoder
[decode_mpeg2.c] libmpeg2 acceleration: mmxext
encoding frame [52000], 13.02 fps, 100.0%, ETA: 0:00:01, ( 8| 1| 0)
(V) fill=6/11, empty=1 wait=5 locked=1, ready=0, tag=0
(A) fill=0/11, empty=1 wait=0 locked=0, ready=0, tag=0
(decoder.c) sleeping for 6 seconds to cool down
(split.c) reading auto-split information from file
"/mnt/olddisk/home/peter/dvdrip/TheJacket/tmp/TheJacket-001-nav.log"
(split.c) done reading 148296 entries
(split.c) chunk 0/0 PU=1 (-L 0 -c 0-96275) mapped onto (-L 860393 -c 0-96275)
[import_vob.so] tccat -i
"/mnt/olddisk/home/peter/dvdrip/TheJacket/vob/001" -t vob -d 0 -S
860393 | tcdemux -a 0 -x ac3 -S 0,0-8034 -M 2 -d 0 | tcextract -t vob
-a 0 -x ac3 -d 0 | tcextract -t raw -x ac3 -d 0
[import_vob.so] tccat -i
"/mnt/olddisk/home/peter/dvdrip/TheJacket/vob/001" -t vob -d 0 -S
860393 | tcdemux -s 0x80 -x mpeg2 -S 0,0-8034 -M 2 -f 23.976024 -P
/tmp/fileNmEzN4 -d 0 | tcextract -t vob -a 0 -x mpeg2 -d 0 |
tcdecode -x mpeg2 -d 0 -y yv12
tc_memcpy: using sse for memcpy
tc_memcpy: using sse for memcpy
tc_memcpy: using sse for memcpy
(demuxer.c) seeking to sequence 0:0 ...
(demuxer.c) seeking to sequence 0:0 ...
[decode_mpeg2.c] libmpeg2 0.4.0b loop decoder
[decode_mpeg2.c] libmpeg2 acceleration: mmxext
encoding frame [96240], 12.96 fps, 100.0%, ETA: 0:00:02, ( 8| 1| 0)
(V) fill=9/11, empty=1 wait=8 locked=1, ready=0, tag=0
(A) fill=0/11, empty=2 wait=0 locked=0, ready=0, tag=0
(decoder.c) sleeping for 6 seconds to cool down
(split.c) reading auto-split information from file
"/mnt/olddisk/home/peter/dvdrip/TheJacket/tmp/TheJacket-001-nav.log"
(split.c) done reading 148296 entries
clean up | frame threads | unload modules | cancel signal | internal
threads | done
[transcode] encoded 148272 frames (4 dropped, 0 cloned), clip length 6184.18 s
DVDRIP_SUCCESS
DVDRIP_JOB_PID=338
Using AVI demultiplexer for
/mnt/olddisk/home/peter/dvdrip/TheJacket/avi/001/TheJacket-001.ogm.
Opening file. This may take some time depending on the file's size.
+-> Using video output module for video stream.
Using AC3 demultiplexer for
/mnt/olddisk/home/peter/dvdrip/TheJacket/avi/001/TheJacket-001-00.ogm.
+-> Using AC3 output module for audio stream.
progress: 148272/148272 frames (100%)
DVDRIP_SUCCESS
$
|