VideoHelp Forum




+ Reply to Thread
Results 1 to 11 of 11
  1. Hello,

    I'm using VirtualDub_pack_36977. I experience an issue with most videos encoded with H264 - MPEG-4, when I recompress them with the x264vfw codec, VirtualDub triggers a crash.

    An out-of-bounds memory access (access violation) occurred in module 'msvcrt'...
    ...writing address 00000000...
    ...while running thread "Dub-I/O" (thread.cpp:197).

    I tried to update the codec to no avail. What are the available solutions?

    Thanks in advance,
    Mark
    Quote Quote  
  2. Get the latest version of the VirtualDub FilterMod. Yours is a year old. The newer versions come with integrated x264 encoder. Try that one ("x264 8 bit [...]" instead of "x264vfw [...]" in the compressor list).
    Quote Quote  
  3. Thanks for your help. Well, I installed the latest VirtualDub pack as you suggested and tried recompressing a video with the x264 8-bit codec. I got exactly the same crash:

    An out-of-bounds memory access (access violation) occurred in module 'msvcrt'...
    ...writing address 00000000...
    ...while running thread "Dub-I/O" (thread.cpp:197).

    Another thing: it is not possible to use the Lame MP3 audio compressor I usually use. The FFMPeg Lame MP3 works though.
    Quote Quote  
  4. Can you try "file"->"open" and in the drop-down menu at the bottom select "FFMpeg [...]" to open the file? Maybe it is a decoder problem with x264vfw/ffdshow/vc runtime.
    Quote Quote  
  5. I could open the file in FFMepg format without any problem. The crash always happens after a few seconds of video have been encoded. There seems to be a major bug in this codec. Is there an alternative codec I could use, with an equivalent compression rate?
    Quote Quote  
  6. Are you sure it's the encoding part ?

    Just opening file doesn't rule out ffmpeg input error, for example it might crash on seek or navigation, which means you can't encode

    It could be decoding error or that version of ffmpeg input driver, try a different ffmpeg input driver version, or try different vdub version, such as the last official stable version 1.10.4

    You have to systematically rule each out.

    For example, try encoding xvid - if that crashes too with same error, then it's not x264vfw problem, more likely ffmpeg or that version of vdub problem



    For lame, you need need to install lame mp3 acm, and that would be x86, so vdub x86 too

    Or is there a reason why you need vdub ? (e.g. filters? ) There are other converting software if that's all you are doing
    Quote Quote  
  7. Member
    Join Date
    Aug 2013
    Location
    Central Germany
    Search PM
    Furthermore, the "Video" menu has an entry "Scan for errors". Here the video is only read and decoded. If it crashes there as well, an encoder cannot be the reason.
    Quote Quote  
  8. Originally Posted by poisondeathray View Post
    For lame, you need need to install lame mp3 acm
    He's using shekh's fork. It has both x264 as well as lame integrated. I agree with the rest of your post.
    Quote Quote  
  9. @poison, how do you know it's ffmpeg that is used to read the file? I've tried to encode with Xvid and it does not crash. The problem is that the compression rate is much lower than with H264.

    I've downloaded and unzipped ffmpeg-3.2.4-win64-static but I don't see any installation program.

    As for VirtualDub1.10.4, I've tried it, but it does not even recognize these MPEG 4 videos. I don't know how to configure it. VirtualDubMod works straightaway.

    @sneaker, the scan for error feature makes VirtualDub crash the same way.
    Quote Quote  
  10. @Mark53, so you only need to "scan for errors" to repeat the crash? If you upload your sample video which results in the crash I will check it.
    Quote Quote  
  11. @shekh, that's right. I've sent you the video by PM.
    Quote Quote  



Similar Threads

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