>> >> 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

Reply via email to