View Full Version : TMPGEinc cannot open VDR Files
popeye
5th July 2002, 16:36
I've tried adding subtitles with no success on and off the last 2 months. I reread the VCDHelp guides and cannot use frameserving as suggested in:
http://www.vcdhelp.com/srtsubsvirtual.htm
From VirtualDub error message:
"Virtual Dub has detected an improper VBR audio encoding in the source AVI file and will rewrite the audio header with standard CBR values during processing for better compatibility. This may introduce up to 240624 ms of skew from video stream. If this is unacceptable, decompress the entire audio stream to an uncompressed WAV file and recompress with a constant bitrate encoder"
I find this normal on all of the asian movies I downloaded. (After the usual uncompressing the audio to wav format always work when using TMPGE to create VCD when NOT frameserving.)
Anyways, I went ahead convert SRT into SSA, create the VDR file and setup Frameserving.
Using TMPGEinc and opening VDR file I get this error message:
"File "F\TEMP\Anything.vdr can not open or unsupported"
Why is it TMPGE cannot open a VDR file?
Schultz
6th July 2002, 03:53
Make sure you have the VDR frameserving handles installed.. Easiest way is to run teh AuxSetup.exe in your VirtualDub directory and then click the Install Handles.. Also you are getting that error because those avi where muxed using nandub and a VBR mp3 file.. Which makes editing the avi's impossible unless you fully decompress the wav file like you talked about.
popeye
6th July 2002, 04:21
Thanks Shultz for the reply. I did follow the VCDHelp guide and ran the auxsetup.exe from my VirtualDub folder. I made sure I use every step from: http://www.vcdhelp.com/srtsubsvirtual.htm
The problem I'm having is where do I place the uncompressed WAV file to do the frameserving? Or does the uncompressed WAV and video files have to be reconverted to AVI? Or is there another help guide which does not use frameserving for subtitling? There is nothing in the help guide that answers this problem. I am at a loss. Please help.
Schultz
6th July 2002, 04:33
For placing the uncompressed wav files.. Just open the vdr file for the video and in the audio select open the wav file. and this should work for yea then..
popeye
6th July 2002, 05:08
In TMPGE, I placed in the WAV for audio and VDR for video source and it still gives me the same error message "cannot open file". In VirtualDub, the newly created VDR file name does not show up in the frameserving dialog box but shows the original AVI file name. Is that what it supposed to be?
Schultz
6th July 2002, 06:11
Hum seems just having problem with TMPG and dealing with vdr extension.. did you try this guide?
http://www.vcdhelp.com/virtualdubframeserve.htm
turn the Proxy On.. and then save the vdr file as
F\TEMP\Anything.vdr.avi
so this way the proxy will wrap the avi file open.. Also go into tools environment settings VFAPI Plugin tab and raise the DirectShow Multimedia File reader higher.. Mine is currently set at 1.. but that is just mine.. also what version of TMPG are you using?
popeye
6th July 2002, 14:56
Just tried the last guide with the same error "...Cannot open or Unsupported". I went through the Environmental settings and set it to 1 and the others at 0; tried restarting the pc after installing the handler. What else is there to try? Is there a way to do subtitles without frameserving? :confused:
I'm using:
TMPG2.54.36.134
WinME
Schultz
7th July 2002, 04:04
is it just an avi file that you wish to frameserve? or what type of file is it? if its an avi file and you have uncompressed the wav file out of it you should be able to select it as the video source and the audio as the wav source. Also i might have a plugin to install for TMPG which might allow you to read those vdr files.. Its installed with DVD2SVCD and its called ReadAVS.dll it allows TMPG to read avs and vdr files.. i belive for a very old version of tmpg might it might help resolve your problem.
popeye
7th July 2002, 15:20
Installing DVD2SVCD did not solve the problem. I have several AVI and SRT files. The SRT I converted to SSA. The only main problem is TMPGE cannot read the files under frameserving mode. I can take the AVI movie and add uncompressed WAV and convert to MPEG with TMPG. Is frameserving to TMPGE the only way to add subtitles?
Schultz
7th July 2002, 15:46
Yes frameserving is the only way to do it.. But you can use avisynth instead of virtualdub to frameserve to tmpg.. also you can use the TextSub VDub plugin within AviSynth it works with both.. so basically a script like save it as filename.avs
LoadPlugin("path\to\vdplugindir\textsub_vd.vdf")
AviSource("path\to\file.avi")
TextSub("path\to\file.ssa")
or Instead of avisource you can use DirectShowSource("path\to\file.avi") instead of the AviSource.
Then just load the Wav for audio..
I know this works with TMPG 2.00 i haven't tried 2.5 might install it later and see if i can reproduce your problem that you are having.. but give that a try.. and you have AviSynth installed if you still have DVD2SVCD installed since it uses it also.. ;o)
popeye
7th July 2002, 16:19
Arggggg! Either DVD2SVCD or VOBSub installation has caused Windows media player and PowerDVD problems loading AVI files. I had to use my Ghost backup to get it back to normal. I'm afraid to try anymore video programs as they don't seem to like my pc. I'm giving up subtitling for now. Thanks for all of your help and patience.
Schultz
7th July 2002, 16:24
Well if you turn the Proxyon.reg file from within VirtualDub like that one guide said then it "might" cause problems with other programs open'ing avi files.. with if this is the case then just run the proxyoff.reg and it will remove this.. that could of been your problem.. ;o) But either way sorry that you couldn't get anything to work..
rsantosm2k
8th July 2002, 03:55
May be the problem you are getting is about the audio. Get the latest version of TMPGEnc that is 2.56. If you have divX files with an audio frequency of 48000kHz, TMPGEnc doesn't convert to 44100kHz, but the 2.56 version does. But before you just need to extract the audio from the movie as it is with VirtualDub then load the audio at the other program, and the video will be a VDR file like "matrix.vdr".
popeye
10th July 2002, 00:22
Thanks guys. When I get TMPGE 2.56, I will give it another try.
wrangler53
15th July 2002, 22:11
I don't know if this might help or if the versions are completely different.
http://math.berkeley.edu/~benrg/avisynth-apps.html
TMPGEnc 0.11e
TMPGEnc has its own AVI-reading code to allow for OpenDML support. It doesn't seem to support AVS files. However, it does allow for custom file import filters, so I wrote a simple AVS import filter. I also made the filter support VirtualDub VDR files while I was at it. Here is the DLL with source code (~5K), distributed under the GPL of course.
popeye
14th August 2002, 00:36
Originally posted by wrangler53
I don't know if this might help or if the versions are completely different.
http://math.berkeley.edu/~benrg/avisynth-apps.html
TMPGEnc 0.11e
TMPGEnc has its own AVI-reading code to allow for OpenDML support. It doesn't seem to support AVS files. However, it does allow for custom file import filters, so I wrote a simple AVS import filter. I also made the filter support VirtualDub VDR files while I was at it. Here is the DLL with source code (~5K), distributed under the GPL of course.
wrangler53,
The AVS import filter did the trick!!! TMPGE can now read the VDR file with no errors. I haven't completed frameserving to TMPGE to see if it will fully work and aborted it just to say I CAN NOW FRAMESERVE WITH VDUB AND TMPGE....AND NOW READ VDR WITH NO ERRORS! Thanks a bunch! :D
To Schultz,
Many thanks to you as well for your help and patience with me. I also solved another problem with loading subtitles on a pc movie player by using PowerDIVX and a subtitle filter for it. Finally after one month of grief. :p
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.