>> >> I'm trying to mplex together a video and an audio file, both produced by >>>> transcode. I used dvd::rip to generate the transcode commands, but pasted >>>>them onto the command line. Transcoding seems to have worked; I can view >>the >> >> video and it looks fine. The next command to execute is the following >> >> command, also constructed via dvd::rip: >> >>>> mplex -f 4 -V -o >> >>/mnt/davros/40gigger/tmp/unnamed/avi/001/unnamed-001-%d.mpg >> >> /mnt/davros/40gigger/tmp/unnamed/avi/001/unnamed-001.m2v >> >> /mnt/davros/40gigger/tmp/unnamed/avi/001/unnamed-001.mpa >>>>>> This creates an mpg file ~ 200 megs (I expect one ~ 1.5G) and then gives >> >>this > >snip ... > >> >> error: >>>>>> **ERROR: [mplex] INTERNAL ERROR: additional data required but no free >>space >> >>in > >snip.. > >> >> The (mostly) complete output is below. If this is perhaps Transcode >>>>generating a bad output, here is the transcode command used (i'm transcoding >> >> vob files to svcd): >> >> transcode --psu_mode --export_asr 2 -s 1.557 -g 720x480 -z -w 2279 -k -i >> >> /mnt/davros/40gigger/tmp/unnamed/vob/001 --no_split --nav_seek >>>>/mnt/davros/40gigger/tmp/unnamed/tmp/unnamed-001-nav.log -y mpeg2enc,mp2enc >>-M >>>>2 -Z 480x480 -F '5, -S 643 -B 226' --a52_drc_off -E 44100 -x vob -b 224 -a 0 >>>> -o /mnt/davros/40gigger/tmp/unnamed/avi/001/unnamed-001 -C 3 -I 3 -f 30,4 > >If you could translate that transcode command to explicitly show what >options are passed to mpeg2enc and mp2enc, may be you will get more >response. What does -F '5, -S 643 -B 226' mean? Are you passing -f 5 to >mpeg2enc and -f 4 to mplex? If you are not using the svcd preset (ie -f 4) >what bitrate and video buffer size are passed on to mpeg2enc?
Welp, after comparing man pages for transcode and mpeg2enc, it seems that -F passes parameters to the external program. I'm assuming it's mpeg2enc. Any parameters not specified I also asume are the default. -S and -B both have to do with splitting the file it seems; 643 being something less than 650, which I specified in dvd::rip as a target size for a chunk. How -B is calculated is beyond me at this point - what non video data? Audio? Maybe it should be 224 then, instead of 226?? --nonvideo-birate|-B num Non-video data bitrate to assume for sequence splitting calculations (see also --sequence-length) That leaves the number 5 - I can't at first look understand this. It's not f 5 - that would require -F'-f 5'. You can see in the transcode command the 224 meaning the audio bits, 2279, which should be the estimated video bits and so forth - how and what information mpeg2enc and associates gets from transcode is also beyond me - perhaps it gets it by examining the data sent to it? Who knows. I can't find much documentation at the transcode site for options for external programs - part of the reason why I chose dvd::rip in the first place ;) Any help would be appreciated. Davros ------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com _______________________________________________ Mjpeg-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/mjpeg-users