Hi there,
I've been using dvd::rip for nearly two years now and I'm very pleased - a
great tool. I used to encode DVDs to VCDs to watch them on my standalone
player which doesn't support SVCDs. Now I'm able to play SVCDs, tried to
encode them via dvd::rip and encountered the following problem: When I hit
"Transcode + Split" button I get one single .mpeg file instead of the two I
configured in "Target Media".
As far as I can trace the problem it seems to be that either mpeg2enc
doesn't place sequence ends/begins in the .m2v stream, or mplex doesn't
recognize them. (Apart from that I'm wondering why the stream is encoded
via -F 5,'...' as user SVCD, but splitted via -f 4 as standard SVCD.
Changing that in the source code to -F 4 didn't help, and it seems to be
the same in the latest 0.52.X-version of dvd::rip) The mpeg2enc options
(including the "-S" sequence-length option") seem to be correct.
I've tried all commands displayed by Ctrl-T on the command line just to
eliminate the possibility that the commands displayed or logged differ from
the commands executed - with no success at all. I searched the mailing list
archive for hours and played with the mpeg2enc and mplex options, but the
only way to split the resulting file seems to be the -S option in mplex,
which - according to the man page - shouldn't be used, but sequence
begins/ends encoded in the stream by mpeg2enc.
The crazy thing is that everything works fine (i.e. the mpeg is splitted
correctly) when choosing vcd instead of svcd - also using mpeg2enc.
Can anybody help me? Is this a dvd::rip problem - maybe the mpeg2enc
options? Many thanks in advance!
Jan
Now the technical details:
OS: CentOS release 3.5 (Final)
dvd::rip: 0.50.18
mjpegtools: 1.6.3
transcode: 0.6.12
And the IMHO relevant commands:
---cut---
Transcode Command:
==================
mkdir -m 0775 -p '/rip/dvd/flname/tmp' && cd /rip/dvd/flname/tmp && dr_exec
transcode -H 10 -a 1 -x vob -i /rip/dvd/flname/vob/001 -w 2290 -F 5,'-B 306
-I 0 -S 736 -g 6 -G 15' --export_asr 2 -b 128 -s 1.823 --a52_drc_off -V
-f
25 -Y -72,0,-72,0 -Z 480x432 -y mpeg2enc,mp2enc -E 44100 -o
/rip/dvd/flname/avi/001/flname-001 --print_status 20 -J extsub=4:2:0:0:0 &&
echo DVDRIP_SUCCESS
dr_exec mplex -f 4 -V -o /rip/dvd/flname/avi/001/flname-001-%d.mpg
/rip/dvd/flname/avi/001/flname-001.m2v
/rip/dvd/flname/avi/001/flname-001.mpa
/rip/dvd/flname/avi/001/flname-001-01.mpa && echo DVDRIP_SUCCESS
Additional audio tracks commands:
============================
mkdir -p /rip/dvd/flname/avi/001 && dr_exec transcode -H 10 -g 0x0 -u 50
-a
0 -y raw,mp2enc -o /rip/dvd/flname/avi/001/flname-001-01 -x null,vob -i
/rip/dvd/flname/vob/001 -f 25 -b 128,0,0 -s 1.581 --a52_drc_off -E 44100
--print_status 20 && rm -f /rip/dvd/flname/avi/001/flname-001 && echo
DVDRIP_SUCCESS
dr_exec avimerge -i /rip/dvd/flname/avi/001/flname-001 -p
/rip/dvd/flname/avi/001/flname-001-01 -a 1 -o
/rip/dvd/flname/avi/001/flname-001.merged && mv
/rip/dvd/flname/avi/001/flname-001.merged
/rip/dvd/flname/avi/001/flname-001
&& rm /rip/dvd/flname/avi/001/flname-001-01 && echo DVDRIP_SUCCESS
---cut---
--
Jan Hoerdt
|