fitzsimj
5th November 2011, 22:39
Hi,
I thought I'd mention some of the problems I had with MeGUI and how I ended up solving them. I was attempting to deinterlace a set of video files from my old Canon MiniDV camcorder.
First off, I was getting the error "AVISource: couldn't locate a decompressor for fourcc dvsd". I got it working by changing AviSource("...") to DirectShowSource("...") in my AviSynth script (this turns out to be a sub-optimal solution, see below). This allowed me to load a video and play it in MeGUI's preview window.
Unfortunately, I experienced MeGUI crashes. When I clicked 'details' in the Windows crash dialog, it was always in some DLL's _unload function. I didn't see any reports of this online, so I started experimenting. I right-clicked MeGUI, went to Properties, then the Compatability tab, and selected Windows XP SP3. This made MeGUI work (no idea why), and I got beautiful results. It turns out, though, that this wasn't really the correct solution because...
I duplicated my MeGUI setup on my second machine, which I access through Remote Desktop (no monitor attached). As soon as I closed MeGUI's preview window, I would get a crash. It was always in DirectShowSource_unload. Compatibility mode didn't help. I decided to remove the call to DirectShowSource, which meant I needed AviSource to work on a MiniDV file. Some searching led me to the Cedocida DV Codec (http://www.videohelp.com/tools/Cedocida-DV-Codec).
I went back and installed the codec on my main machine as will. Bingo, both machines are now happily encoding the cleanest deinterlaced videos I've ever seen!
I thought I'd mention some of the problems I had with MeGUI and how I ended up solving them. I was attempting to deinterlace a set of video files from my old Canon MiniDV camcorder.
First off, I was getting the error "AVISource: couldn't locate a decompressor for fourcc dvsd". I got it working by changing AviSource("...") to DirectShowSource("...") in my AviSynth script (this turns out to be a sub-optimal solution, see below). This allowed me to load a video and play it in MeGUI's preview window.
Unfortunately, I experienced MeGUI crashes. When I clicked 'details' in the Windows crash dialog, it was always in some DLL's _unload function. I didn't see any reports of this online, so I started experimenting. I right-clicked MeGUI, went to Properties, then the Compatability tab, and selected Windows XP SP3. This made MeGUI work (no idea why), and I got beautiful results. It turns out, though, that this wasn't really the correct solution because...
I duplicated my MeGUI setup on my second machine, which I access through Remote Desktop (no monitor attached). As soon as I closed MeGUI's preview window, I would get a crash. It was always in DirectShowSource_unload. Compatibility mode didn't help. I decided to remove the call to DirectShowSource, which meant I needed AviSource to work on a MiniDV file. Some searching led me to the Cedocida DV Codec (http://www.videohelp.com/tools/Cedocida-DV-Codec).
I went back and installed the codec on my main machine as will. Bingo, both machines are now happily encoding the cleanest deinterlaced videos I've ever seen!