View Full Version : Frameserving with Virtualdub
paxos
29th May 2002, 21:12
I'm not sure whether this belongs under subtitles, VirtualDub or TMPGenc. I am attempting to convert a DVD to VCD with permanenent subtitles. I have the vobs on my HD, and I have produced a d2v file with DVD2AVI. I have the subtitles extracted with Vobsub. My intention is to use Virtualdub, with the subtitles, and frameserve to TMPGenc to produce the VCD mpg. The problem is, no matter what I do TMPGenc will not accept the .vdr file produced by Virtualdub, and I'm not sure where the problem lies. I've tried various versions of TMPGenc from 1.2 to the latest, so maybe the problem lies in the frameserving? Does anyone have any idea what the problem is?:confused:
JuanC
4th June 2002, 05:41
Arghhh!
I spend a whole day trying to figure it out. I thought I was doing something wrong and/or my Win configuration was messed up. But then I pointed my browser to Avery Lee's site:
http://www.virtualdub.org/virtualdub_news ; and
http://www.virtualdub.org/virtualdub_kb
Here's what he states:
Symptoms: Frameserving does not work in 1.4.10, because the requisite libraries fail to load.
Cause: The 1.4.10 frameserver libraries were inadvertently shipped linked against the Visual Studio .NET (VC7) run-time library; this was a mistake. VirtualDub itself still runs because it was compiled with Visual C++ 6.0 as intended. Visual C++ 6.0 will continue to be the target compiler for the 1.4 series, and as such the MSVCR70.DLL libraries will not be provided.
Workaround: Install the frameserver libraries from 1.4.9, which are properly linked with the VC6 CRT. There have been no changes to the frameserver libraries in 1.4.10 -- the code is exactly the same and will work fine with 1.4.10 acting as server.
And then I came here:
http://forum.doom9.org/showthread.php?s=&threadid=23170
There's a chance to get the "missing" dll and fix the problem by copying it to the system foldr.
Hope that helps,
:J
fantomlord
4th June 2002, 14:32
if the only filter you're using is the subtitle filter, you could achieve the same results by frameserving with AVIsynth, and calling the VDub subtitle filter. it would accomplish the same thing, only faster. ;)
here's a good guide from some other site:
http://www.vcdhelp.com/forum/viewtopic.php?t=87065
paxos
5th June 2002, 17:28
Thanks for the advice. I did actually get it fixed by following the advice to copy MSVCR70.DLL to the system32 directory. I had to fiddle around with the VFAPI plugin priorities, but it worked. :D
I also found my way to http://www.vcdhelp.com/forum/viewtopic.php?t=87065. Unfortunately, I did not read right the way through to option #3, so missed out on the AVIsynth option, which would probably have been the easiest solution!:cool: :rolleyes:
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.