VideoHelp Forum




+ Reply to Thread
Results 1 to 12 of 12
  1. Member
    Join Date
    Feb 2005
    Location
    Canada
    Search Comp PM
    I have an .avi file encoded in mpeg4 (according to gspot) and I'm unable to play it properly let alone convert it a dvd compliant file (so I can burn it) I have opened it in virtual dub it plays about 5 seconds of the file then an error comes up, I've opened it in tmpgenc it starts to convert the file then an error comes up about 10 seconds into the process. Windows media does nothing with it. MPEG Encoder won't even open it, but gspot recognizes it as a mpeg4 using an xvid codec it tells me the reslution used, file size audio bytes etc... just nothing will play it or encode it I've already downloaded the xvid codec from the website but still does nothing with the file I have three videos encoded in this format each are about 170mb. Any help is appreciated.
    Quote Quote  
  2. Member monzie's Avatar
    Join Date
    Nov 2003
    Location
    The Village
    Search Comp PM
    If you have installed xvid and Vdub wont play it then its my guess that the file is corrupt in some way (possibly bad frames).
    Quote Quote  
  3. Member
    Join Date
    Feb 2005
    Location
    Canada
    Search Comp PM
    When I first open the video with vdub the movie screen (the place that plays the video file) there is large lettering that looks like the style of lettering used in ms-dos and it says "WARNING: NOTHING TO OUTPUT BFRAME DECODER LAG"

    and when I click preview input under "file"
    the video does start to play (very poor quality) and after 5 seconds an error message comes up saying
    "Oops-virtualdub has crashed. Details are listed below...blah blah blah....
    Crash details (best guess as to cause)
    An out-of-bounds memory access (access violation) occurred in module "xvidcore'...while decompressing video frame 164 with XVID MPEG-4 Codec"
    [biCompression=44495658] (videosource.cpp:1618)...whoile running thread "Processing" (thread.cpp:120).

    I kind of understand what its saying (i think) I believe its saying there is an error with the codec? but I just downloaded it and installed it. I've seen somewhere that there is a program to fix weird video files such as this. does anyone know if it and know if it will fix this?
    Quote Quote  
  4. Member Krispy Kritter's Avatar
    Join Date
    Jul 2003
    Location
    St Louis, MO USA
    Search Comp PM
    I believe you are referring to MPEG4Modifier
    Google is your Friend
    Quote Quote  
  5. Member
    Join Date
    Dec 2004
    Location
    Australia
    Search Comp PM
    "WARNING: NOTHING TO OUTPUT BFRAME DECODER LAG" just means that it was encoded with bframes and packed bitstream disabled. What XviD bitstream version?
    GMC? QPEL? Resolution is mod16? You could try something else like ffdshow for decoding or see how it plays with mplayer or VLC.
    Quote Quote  
  6. Member monzie's Avatar
    Join Date
    Nov 2003
    Location
    The Village
    Search Comp PM
    Originally Posted by Boomer8
    "WARNING: NOTHING TO OUTPUT BFRAME DECODER LAG"


    An out-of-bounds memory access (access violation) occurred in module "xvidcore'...while decompressing video frame 164 with XVID MPEG-4 Codec"
    'Nothing to output' is NORMAL for the first frame.

    Frame 164.....thats where your problem starts (bad frame)..and possibly a few frames afterwards......look for some GUIDES on using VD/VDM to cut/mask bad frames.
    Quote Quote  
  7. Member
    Join Date
    Feb 2005
    Location
    Canada
    Search Comp PM
    Thanks for the help played the video "ok" in mplayer, a large amount of the frames were fairly bad so I'm not going to bother burning it to dvd.
    Quote Quote  
  8. Member Sakuya's Avatar
    Join Date
    Dec 2002
    Location
    United States
    Search Comp PM
    I have the same problem with the decoder lag error in Vdub. I uninstalled Xvid and used FFDSHOW but Vdub won't open the file because it could not detect a VFW for YV12. I know I selected that in the FFDSHOW and VFW Config.

    In Xvid's Encoder Config, the "Packed Bitstream" was already enabled and I still got the error. Help? I'm doing here is I'm using an AVS script to edit an existing AVI I have. I opened the script in Vdub and then I got that decoder lag error and I'm trying to get rid of the error. The video players fine when I output that to an AVI. It's just that the first frame of the video is the error. After that, the video starts playing.
    Quote Quote  
  9. Member
    Join Date
    Dec 2004
    Location
    Australia
    Search Comp PM
    It isn't an error. It is simply there because the VfW framework can't handle bframes properly.

    You need to enable packed bitstream when encoding. If it is encoded without it, then setting it to on now will make no difference.

    AVISynth serves raw video, so in this case YV12. You need something to handle it like XviD, DivX, ffdshow, the Helix YV12 codec, etc.

    In AVISynth you could use directshowsource or trim the decoder lag frame.
    Quote Quote  
  10. Member Sakuya's Avatar
    Join Date
    Dec 2002
    Location
    United States
    Search Comp PM
    As I said, packed bitstream was preset by the program itself. What is the directshowsource? Is the decoder lag frame merely added to the video or does it replace an original frame? I'm wondering if I should just remove the frame or should I replace that frame with a frame from the actual video?
    Quote Quote  
  11. Member
    Join Date
    Dec 2004
    Location
    Australia
    Search Comp PM
    The frame is added by the decoder due to VfW's simple one frame in one frame out nature.
    directshowsource is a plugin so instead of avisource("whatever.avi") it is directshowsource("whatever.avi")

    You could also use mencoder which uses its own interface, not VfW or dshow.
    Quote Quote  
  12. Update your XviD codec.
    Alternatively you can use Avidemux 2 to encode to DVD.
    Quote Quote  



Similar Threads

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