mcdddec.dll error using Sony Vegas Movie Studio HD
Saturday, September 10, 2011 at 10:40AM I've been using Sony Vegas Movie Studio HD (v 9.0c) without any problems until this recent one. After searching the Internet for a solution (and trying all their suggestions that didn't solve my problem), I found the answer that worked for me.
PROBLEM: Using the same procedure that I've used a hundred times, I had just edited and converted a Vob file to MPEG (using VideoReDoPlus). When I put the MPEG on the Vegas timeline the audio was corrupted and then I got a message stating "An error occurred during the current operation. An exception has occurred". I selected the "Details" button and this is what it said:
Noting that the problem appeared to be a mcdddec.dll file, I searched the web for an answer. Sony acknowledged that they had a problem with version 9.0a that returned this message, but I was using 9.0c. I went ahead and downloaded a fresh copy mcdddec.dll and mcplug.dll (per their instructions) and replaced my old ones with the new ones. It made no difference at all.
Other suggestions were to completely uninstall Sony Vegas and reinstall, but since all my other projects were working, I dismissed that as being a possible solution.
I tried using the original VOB file unedited, same error message and corrupted audio. I had used other VOB files from this same DVD and they worked fine. It was just this one file that had a problem. After many hours of trial and error, I finally found a solution to be able to use the file in Sony Vegas Movie Studio 9.0c, but have no idea why this VOB file reacted differently than others on the same DVD.
SOLUTION: I used HandBrake to convert the MPEG to an MPEG-4 file, and that did the trick. The audio was perfect and no error message. Handbrake is a wonderful program (free too!), but it can't convert directly from a VOB file. So, I still had to use VideoReDoPlus (with Quickstream Fix) to open / edit the VOB, save as MPEG, then open that MPEG in HandBrake and convert to MPEG 4.
