Log in

View Full Version : Bug in VirtualDubMod ???


Mike456
3rd February 2003, 23:49
Hi!

I've opened some vob files in VirtualDubMod and wanted to compress them to xvid. I have disabled all audio processing and added 2 Vorbis Audio Tracks in the ogm menu. Then I added the 2 jobs (2 pass) to the job control and pressed start. After 2 hours there was an error. The only thing VirtualDubMod says is failed. I have done the encoding again, but after 10 minutes the same error appeared again. Afterwards I've downloaded the latest bugfixes and the newest Versions of the dlls and run the encoding again. But after 7 hours of encoding the same error appeared again. The log file of VirtualdubMod:

14:39:22-Clear called, object reset
14:39:22-SetInputFileInfo, found 1 inputfiles
14:40:05-Constructor, Single Mode (Single, Slave)
14:40:05-Clear called, object reset
21:59:38-Constructor, Single Mode (Single, Slave)
21:59:38-Clear called, object reset
22:00:07-Destructor... bye bye

The log level was set to 9 (log everything). I don't think that that log will be very helpfully. Probably the error was in the source files. A home DVD player played it, but sometimes there are lags (<1s). So the vob files might be damaged. However most parts are readable and I don't care if there are some lags.

I've also tried to open the vobs in flaskmpeg and to frameserve them to virtualdubmod, but there was an error, while opening the file in vdubmod:
Avisynth open error
load plugin: unable to load avisynthex.dll
C:\IPCServer.avs line 1

AVISynth is installed, but I haven't found avisynthex.dll on my computer. What is that file? But the example avs files works and I see the pictures. So the error must be in flaskmpeg.

Is it so difficult to get vobs into vdubmod??? I haven't ripped any DVD before, but I have captured some movies and I have never done frameserving before. Is there any other program I can use instead of flaskmpeg as a frameserver to get the movie into vdubmod? I don't want to use any other Programm, because the filters are very good and the order can also be defined. And the job control is also very nice.

Mike456
4th February 2003, 08:26
I'm enciding it with throught DVD2AVI now. Hopefully the error does not come again.

majerle
4th February 2003, 08:27
>I've also tried to open the vobs in flaskmpeg and to frameserve them >to virtualdubmod, but there was an error, while opening the file in >vdubmod:
>Avisynth open error
>load plugin: unable to load avisynthex.dll
>C:\IPCServer.avs line 1

You need the full package of VDubMod ( http://sourceforge.net/projects/virtualdubmod ) with avisynthex.dll ( http://telia.dl.sourceforge.net/sourceforge/virtualdubmod/AviSynthLexer_0_1.zip )

For other problems don't know, vdmod is fully functional here
:rolleyes:

Greetings

Andres

Belgabor
4th February 2003, 16:46
No, thats not it. The lexer file is called AviSynthLexer.lexer and vdubmod works without it. This more sounds like there is something in this avs file which avisynth chokes on. Look at the script, thers probably, like the error says, a wrong LoadPLugin command in line 1.

Mike456
4th February 2003, 19:02
Yes there was an LoadPlugin command with avisynthex.dll in the first Line. It seems to work with DVD2AVI now. But why was VDubMod not able to decode the vobs? I've the latest Version of VDubMod and the dll package and then I've "installed" the latest Bugfix file available. I think that this is a bug.

Belgabor
4th February 2003, 19:37
Ok, i see now what you refer to. The strange thing is that the error occured after diffrent encoding times, so it doesnt seem to be on a specific frame. Also this makes finding such a bug almost impossible for us... I'd say add it to the tracker, but I won't promise that someone is able to fix it. Some stuff you could try:

encode to avi without sound and mux to ogm after encoding
try with fccHandlers mod
try with dvd2avi/mpeg2dec.dll and avisynth (mpeg2dec3.dll with avisynth2.5)


Cheers
Belgabor

Wilbert
5th February 2003, 10:46
I've also tried to open the vobs in flaskmpeg and to frameserve them to virtualdubmod, but there was an error, while opening the file in vdubmod:
Avisynth open error
load plugin: unable to load avisynthex.dll
C:\IPCServer.avs line 1

AVISynth is installed, but I haven't found avisynthex.dll on my computer. What is that file? But the example avs files works and I see the pictures. So the error must be in flaskmpeg.
You are missing the AVIsynth Extensions plugin 1.1. It can be downloaded here (http://www.videotools.net/uk/download.php?). This plugin enables you to frameserve from Ulead/Adobe premiere (and apperently also Flaskmpeg, but I didn't know that) to TMPGEnc or CCE using AviSynth.

You have to read the corresponding readme.txt but I think that this dll should be included in your system\system 32 dir.