|
|
| markiz2001 |
| Posted: Mar 9 2003, 03:39 AM |
 |
|
Unregistered

|
I have an avi (encoded in PICVIDEO MJPEG codec) which is divided into 6 parts (2 Gigs each) . I opened them all in virtualdub and edited them (cut out the commercials).
Next I wanted to save the edited copy and convert it to SVCD. I went to File> Start Frame Server. I entered the filename (with a .vdr extension, then with a .avi extension cuz .vdr didn't work). Ok, on to the next step....
I opened TMPGEnc and opened this filename.avi (Frameserver dummy avi file). Guess what, TMPGEnc said it couldn't recognize this file. I searched the whole day through the web and eventually found out that it will work if I manually turn the proxy on (virtualdub\aviproxy\proxyon.reg).
Questions:
1) Why won't it work without the proxy?
2) Why doesn't virtualdub automatically turn the proxy on and off, or make it work the way it should without the need for proxies?
3) Why does virtualdub insist on having a .vdr extension, if this extension doesn't work and needs to be changed to .avi?
thanks |
 |
| fccHandler |
| Posted: Mar 9 2003, 06:54 AM |
 |
|
Administrator n00b
  
Group: Moderators
Posts: 3961
Member No.: 280
Joined: 13-September 02

|
Make sure you run the AuxSetup.exe program (in VirtualDub's folder) to install the necessary DLLs for frameserver support. That should get the .vdr files working, and then you can remove the proxy.
-------------------- May the FOURCC be with you... |
 |
| phaeron |
| Posted: Mar 10 2003, 06:29 AM |
 |
|

Virtualdub Developer
  
Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02

|
VirtualDub's default frameserver mode adds an additional file format handler to the Windows AVIFile system. Programs using this system are supposed to allow AVIFile to query all handlers, so that new file formats "just work." Unfortunately, some programs specifically look for the AVI extension or force only the AVI handler to be used. This problem also occurs with Avisynth, unless the program specifically has Avisynth support (which some do).
The proxy driver isn't enabled by default because there is no way for VirtualDub to detect whether it is needed, and because it is dangerous to have it enabled by default, since it inserts itself between the AVIFile library and the default AVI handler provided by Windows. The proxy is not 100% compatible and some programs will fail to process regular AVI files properly when it is installed. That is why it is not installed by default and why there are warnings about its use in the AVIPROXY\ folder. The normal side-by-side mode is much safer since it uses the intended mechanism for adding new formats.
IIRC, the ReadAVS plugin that was written for TMPGEnc to support Avisynth also adds support for .vdr files without the need for the proxy. |
 |