PDA

View Full Version : Why Virtualdub 1.4.10 frameserver mode not compatible anymore with TMPGEnc?


jp80
18th June 2002, 16:51
How come since the latest Virtualdub 1.4.10, the .vdr file from the frameserver mode doesn't work anymore with TMPGEnc? Is it because of the modifications made to the DLLs for the AVIFile frameclient support, as I could see a slight size difference with the ones from VD 1.4.9, which still worked with TMPGEnc?

$$$
19th June 2002, 07:16
It works for me (tested with TMPG v. 2.54 and 2.55). What's your error message?

$

jp80
20th June 2002, 13:42
well it just says "can't open or unsupported" when i open it via the file browser of TMPGEnc.

jp80
20th June 2002, 13:46
by the way $$$, i had this problem on both win xp pro and win 98 on my duron 800 mhz (i have a multiboot).

$$$
20th June 2002, 17:34
jp80, this 'unsupported' error in TMPG can have many possible reasons, like
- missing codec
- VFAPI Handler not installed
- DirectShow File Reader not installed/active, priority too low
- AVI2(OpenDML) File Reader active (both depending on your codec, of course)
- missing MSVCR70.DLL (actually the new VD requires this now)

If none of these are related to your case install the latest TMPG.

$

jp80
22nd June 2002, 16:30
Well $$$, first to aim at best as possible my problem, i'd like to tell you that on my PC, VD 1.4.9 frameserver works perfectly with TMPG 2.54 and 2.55, unlike VD 1.4.10. And here are my answers to the possible reasons you told me:

-What codec could I be missing?
-about the "VFAPI Handler not installed" and the "AVI2(OpenDML) File Reader active", as I'm not sure of what you're talking about, please take a look at the screenshot of my TMPGEnc 2.55 plus VFAPI plug-in settings, and tell me if they are there and where.
-With the shot, you can also see the DirectShow File Reader is installed and at good priority.
-as i didn't know about the MSVCR70.DLL, I've searched for it in my hard drive and found it in the folder C:\Program Files\Microsoft Office\Office10\VS Runtime; then I copied it into VD 1.4.10 directory (is that what I should have done?), and the frameserver still didn't work. By the way how did you know this DLL was required in the new VD? Because I couldn't find any update info page for the new version of VD?

$$$
24th June 2002, 12:07
As long as you can frameserve the _same_ AVI with VD 1.4.9 but not with 1.4.10 you obviously don't have a codec problem or wrong TMPG settings. Regarding msvcr70.dll, if it were missing you should additionally get a file not found error. But you obviously have the file. Here is what Avery said about it on his site www.virtualdub.org (check the News section):
Yes, the frameserver in 1.4.10 is linked with Visual C++ .NET, and yes, it doesn't include the MSVCR70.DLL file required to use it. No, I didn't intend to that. Yes, I am an idiot. No, I don't plan to include that file. Yes, you should use the 1.4.9 frameserver libraries instead. Yes, they will work with 1.4.10.
Well if noone else here has a clue for your problem just go on with the 1.4.9 frameserver then.

btw I'm neither on 98 nor XP but on NT and W2K, shouldn't make a difference though (well, it's MS, so you never know ...)

$

WarpEnterprises
24th June 2002, 22:34
As you can try out the frameserver is not read by directshow, but with the avicompatibility, on my system giving this the highest prio works.

jp80
28th June 2002, 15:35
Well I finally found that in fact, in my case it was not a problem of VFAPI plug-in priority setting at all, as only by copying the msvcr70.dll in TMPGEnc folder, I could make the VD frameserver work with it, while keeping the AVI and Directshow Readers at the lowest priorities!!!

dvd_master
24th July 2002, 21:46
i am having major problems with this.

I'm countless times click 'unistall handler' and re-installed it from version 1.4.8, i have mscrv.dll or whatever copied almost everywhere where i store VDub and TMPEGenc. but TMPEG STILL won't accept my da** frames !

Where EXACTLY should i put that .dll thing ? I have no clue what the heck is going on with it !

Atlantis
27th July 2002, 17:04
Visit the VirtualDub site. This is a known bug by VD 1410. It's not a TMPGEnc thing. You just have to install the frameserver of VD 149 then you can use the VD 1410. Don't install the frameserver of 1410.

dvd_master
28th July 2002, 05:08
I'm installing it from 1.4.7 but still won't work.