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
+ Reply to Thread
Results 1 to 11 of 11
-
-
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).
-
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. -
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?
-
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 -
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.
-
-
@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. -
@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.
Similar Threads
-
Help! AVISynth access violation
By mpwr5 in forum Video ConversionReplies: 8Last Post: 2nd May 2017, 17:36 -
Virtualdub 'out-of-bounds memory access(access violation) when hardsubbing'
By luisppk in forum Video ConversionReplies: 6Last Post: 3rd Oct 2016, 22:47 -
Problem 'memory access violation' with DVD reauthor pro
By Creed92 in forum Authoring (DVD)Replies: 2Last Post: 5th Jun 2013, 17:44 -
Access Violation error with MKVExtractGUI2...
By Lathe in forum Newbie / General discussionsReplies: 2Last Post: 19th Jan 2013, 12:41 -
VirtualDub: Out of Bounds Memory Access Violation at about 2GB of RAM
By robjv1 in forum Newbie / General discussionsReplies: 10Last Post: 25th Aug 2012, 14:46