Is this possible?
I've run the auxsetup and started the frame server. When I point Handbrake to the vdr file it "loads" but shows no source titles.
Running Windows 10 and 32bit virtualdub.
Please let me know if any more detail is needed.
Many thanks in advance!
Nick
+ Reply to Thread
Results 1 to 28 of 28
-
-
Try to load the .vdr file using AviSource() in AviSynth, then use the virtual file server (avfs, included in VapourSynth package) to create a virtual file on the (file) system level and load that in HandBrake. Of course, it may make more sense to completely replace VirtualDub by AviSynth...
-
Thanks for the suggestion. I've never used avisynth (at least not knowingly!) but if I need to go down that route to get this working I'll give it a sho
- spelling
Thanks againLast edited by nick1977; 2nd Jan 2017 at 14:07.
-
I've had a look at those suggested applications but to be honest they're a little out of my depth! Is there a step by step guide anywhere for completing what I am trying to do. Or maybe a similar one which I can alter accordingly?
In some ways I miss the days of framservimg vietualdub to TMpgenc. Seemed so easy! -
Sorry,
I want to frameserve from virtualdub to handbrake but actually i don't understand what I have to do with the vdr file created.
I tried to put it directly on handbrake put no source file appears.
I created an .avs file with the prompt AviSource("file location .vdr") and handbrake didn't show any source file to process.
I tried to use this avfs but honestly i didn't understand how to use it.
thank you -
I wonder if there's a particular incantation required for some programs to open the frameserved file, or if it just won't work with some programs.
I was bored so I tried frameserving with VirtualDub and surprisingly had it working(ish), which I hadn't really expected as my last attempt was a failure.
I don't know if it's necessary, but I ran auxsetup.exe in the VirtualDub directory. I think it's purpose is to add dlls so you can save the frame serving file as avi instead of vdr. I also ran the proxy reg file.
In the end, the frame-served avi/vdr opened in AVIsynth (AviSource) but MPC-HC wouldn't open either of them (it claimed it couldn't render the file). SMPlayer opened both, VLC said it couldn't determine the source format and Handbrake briefly displayed a "scanning file" message (I think) but that was it. No error message, although the log file said it failed to find a title.
I'm running XP and an older version of Handbrake if it matters. -
-
Latest avfs is in the VapourSynth package. It's a command-line utitlity that can be used as "avfs.exe "YOURSCRIPT.AVS"". A fake .avi file will appear in c:\volumes.
-
-
Can you please explain me how VapourSynth has to be used? I installed it, but as far as I see there is no .exe to execute.
I have my .vdr file from virtualdub but i don't what to do with it.
thank you. -
-
In Windows explorer go to the folder of your .avs file. Hold shift and right-click > "Open command window here". Enter:
"c:\program files (x86)\vapoursynth\core\avfs.exe" "yourscript.avs"
Then the fake .avi in c:\volumes should appear and be ready for opening in HandBrake. If not show us the error you receive in the command windows. -
-
I have an error that the command is not recognized.
I think the problem is that i don't understood the various steps to be done before this command line.
1- Please can you tell me how to create the AVS file from my VDR file from virtualdub?
2 -Where am I supposed to put these 2 files (vdr and avs)? In the avfs folder?
3 -After that, the command has to be executed? my avfs.exe is on a core32 folder. -
C:\TESTE>
C:\TESTE>c:\program files (x86)\vapoursynth\core32\avfs.exe" "TESTE.avs"
'c:\program' não é reconhecido como um comando interno ou externo,
programa operacional ou ficheiro batch. -
Show your complete command and cmd output. (Copy&paste all or screenshot)
1- It's just a text file with "AviSource("whatever.vdr")" in it and named "whatever.avs")
2- Where you want but it is easier to have them all in the same folder. If you put them somewhere else you need to use full paths instead of just filenames
3- yes -
-
Is this correct for the AVS file?
AviSource("C:\Program Files (x86)\VapourSynth\core32\teste.vdr")
? -
C:\TESTE>"c:\program files (x86)\vapoursynth\core32\avfs.exe" "TESTE.avs""
Is this correct? -
Done but I have an error on CMD
C:\Program Files (x86)\VapourSynth\core32>"c:\program files (x86)\vapoursynth\core32\avfs.exe" "teste.avs"
ERROR: 1058 Unable to create mount.
C:\Program Files (x86)\VapourSynth\core32>
I placed my .vdr and .avs file on the same folder of avfs.exe. the core32 folder. -
I don't know why that error happens.
Try: simple AviSynth script with just "version()". Test if it loads in AviSyth.
Did you activate Pismo during VapourSynth installation?
[Attachment 43084 - Click to enlarge] -
Frameserving from VirtualDub
First, install Avisynth and verify it is working correctly.
1. Download and install the latest AviSynth and plugins.
2. Goto Start/Programs/Avisynth 2.5/Example scripts and run "Version.avs"
3. Verify WMP plays a short video clip showing the version information.
At this stage we can use Avisynth to frameserve to any application that will open AVS files natively. Virtual Dub is a good example. Try your favorite programs with the version script. Don't be discouraged if they do not open as we have a wonderful secret weapon called VFAPI to make it happen (later).
Many applications will not open an AVS file simply because the programmers incorrectly assume that if a file does not end with "AVI" they should not attempt trying to open it with VFW.
Ok, now let's deal with those pesky applications that will not open our AVS files directly.
VFAPI and READAVS installation
Install:
1. Download VFAPICodecV105EN.zip and Readavs.zip. Unzip to C:\program files\VFAPI (or whatever, like: D:\PORTABLE\VFAPI).
2. Go to that directory and right-click on vifp.inf and select "install" (alternative: double click the vifpset.bat)
3. In Notepad, open and change ReadAvs.reg to this path "Avisynth"="C:\\Program Files\\VFAPI\\ReadAVS.dll" (or whatever you have been unziped the files, like: D:\\PORTABLE\\VFAPI\\ReadAVS.dll).
4. Double click on ReadAvs.reg and allow the information to be added to the registry.
Use with VirtualDub:
1. Run VirtualDub
2. Open a video file, go to File>>Start frame server...>>Start. Choose a name for the file (Ex: TEST.vdr) and save it with the extension .vdr (can be .avi too). Run VFAPIConvEN.exe
4. Click the "Add file" button and add the file you just saved in VirtualDub. You can, if you want, choose the directory where the converted file will be saved by clicking on the "Browse" button and selecting the desired folder. In "Options" leave "Video output" checked and uncheck "Video output by VAPI Reader Codec". Click OK to proceed.
5. Very important: Click "Convert" and wait until the converted file is saved.
6. You should now have a file called "TEST_vdr_vfapi.avi" in the directory you have chosen. Double click on it and verify it plays in Handbrake, WMP, Sony Vegas and other video applications.
--- -
Or you can install Avisynth Virtual File System, associate the AVS extension with AVFS.EXE, then double-click any AVS file to have it appear as an AVI under %systemdrive%\volumes. At this point, you can treat it like any ordinary AVI file and feed it to Handbrake.
Similar Threads
-
Frameserve Color Shift
By SameSelf in forum Video ConversionReplies: 14Last Post: 29th Mar 2016, 14:24 -
Handbrake Update Has Ruined Handbrake
By Arthur_Ballsack in forum Newbie / General discussionsReplies: 11Last Post: 11th Mar 2015, 13:32 -
Export to FLV using virtualdub and frameserve
By itoo73 in forum Video ConversionReplies: 6Last Post: 5th Jan 2013, 22:46 -
Frameserve to Handbrake from VirtualDub & simultaneous frameserving...
By nharikrishna in forum Video ConversionReplies: 4Last Post: 2nd Oct 2012, 22:44 -
Frameserve from VirtualDub64 to CCE
By pchan in forum Video ConversionReplies: 5Last Post: 11th Feb 2012, 06:23