VideoHelp Forum




+ Reply to Thread
Results 1 to 3 of 3
  1. Member
    Join Date
    Jul 2001
    Location
    knoxville, tn
    Search PM
    I am getting this error when using VCDImager 0.77:

    ++ WARN: mpeg scan: pack header code (0x000001ba) expected, but 0xd3d601ba found (buflen = 2324)
    ++ WARN: bad packet at packet #3176 (stream byte offset 7381024) -- remaining 808996020 bytes of stream will be ignored

    and in response to someone that was having this error (at least the first WARNING) you posted this:

    ***************
    this actually means, that instead of a pack header, there was a sequence code... (looks like you have elementary video stream, instead of a packetized program stream! --> multiplex it)
    ***************

    I have a 2100 bitrate (224 audio) CBR file encoded with TMPGEnc 12i then demuxed with TMPGEnc and then remuxed with bbMPEG. So it has been multiplexed. Usually if I go back and re-encode (with exact same settings) it will work. But repeated the demux/mux never fixes the problems. What is causing this and do you have any idea what I can change to prevent these errors. Thanks



    Quote Quote  
  2. since this error occures in the middle of the mpeg stream, the problem may be the encoder...

    there was once a problem with tmpgenc putting garbage into the mpeg stream.... and that one looked similiar to your problem...

    would you mind providing me with about 512kb of that mpeg stream around the named stream byte offset? that way I could take a better look at the stream and tell for sure, whether vcdimager has a bug or the encoder/muxer

    but honestly, 0xd3d601ba looks like the first 3 bytes were overwritten by garbage instead of zeroes...
    Quote Quote  
  3. Member
    Join Date
    Jul 2001
    Location
    knoxville, tn
    Search PM
    It does seem to be a TMPGEnc problem. I reencoded and it was fine. Is that first warning a problem if it appears by itself? Where would the d3d6 hex come from?

    to find that stream offset, should I just use a hex editor and go to location decimal 7381024? I am familiar with hex editing & assembly programming, but not that familiar with video files.

    to fix the first error could I just hexedit and change the d3d6 to 0000? I never get just one of these errors, I either get both or neither. I am at work now and don't have the file. I will send you the information later today. Thanks.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!