VideoHelp Forum




+ Reply to Thread
Results 1 to 28 of 28
  1. Member
    Join Date
    Oct 2001
    Location
    United Kingdom
    Search Comp PM
    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
    Quote Quote  
  2. 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...
    Quote Quote  
  3. Member
    Join Date
    Oct 2001
    Location
    United Kingdom
    Search Comp PM
    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
    t. Will give it atry when I have a few hours spare.

    Thanks again
    Last edited by nick1977; 2nd Jan 2017 at 14:07.
    Quote Quote  
  4. Member
    Join Date
    Oct 2001
    Location
    United Kingdom
    Search Comp PM
    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!
    Quote Quote  
  5. Member
    Join Date
    Apr 2012
    Location
    Portugal
    Search PM
    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
    Quote Quote  
  6. 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.
    Quote Quote  
  7. HandBrake doesn't have any native or VfW AviSynth input. It needs avfs.
    Quote Quote  
  8. Member
    Join Date
    Apr 2012
    Location
    Portugal
    Search PM
    Originally Posted by sneaker View Post
    HandBrake doesn't have any native or VfW AviSynth input. It needs avfs.
    Thank you.
    How to use this avfs? I followed the instructions from the post above but I don't know how to handle this kind of software.
    Even the installation.
    Quote Quote  
  9. 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.
    Quote Quote  
  10. Member
    Join Date
    Apr 2012
    Location
    Portugal
    Search PM
    Originally Posted by sneaker View Post
    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.
    Thank you.
    I have already downloaded this vapoursynth software.
    What I don't know is where I'm supposed to enter this command line..?
    Quote Quote  
  11. Member
    Join Date
    Apr 2012
    Location
    Portugal
    Search PM
    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.
    Quote Quote  
  12. avfs.exe is usually in c:\program files (x86)\vapoursynth\core
    Quote Quote  
  13. Member
    Join Date
    Apr 2012
    Location
    Portugal
    Search PM
    Originally Posted by sneaker View Post
    avfs.exe is usually in c:\program files (x86)\vapoursynth\core
    If i double click it nothing happens. A cmd window opens and closes by itself.
    Quote Quote  
  14. 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.
    Quote Quote  
  15. Member
    Join Date
    Apr 2012
    Location
    Portugal
    Search PM
    I little tutorial would help i think, if possible.
    I really don't know how to handle this vdr file with avfs. At all.
    A step by step tutorial would be nice.
    thank you
    Quote Quote  
  16. Member
    Join Date
    Apr 2012
    Location
    Portugal
    Search PM
    Originally Posted by sneaker View Post
    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 don't have a avs file but a vdr file instead.
    Quote Quote  
  17. Member
    Join Date
    Apr 2012
    Location
    Portugal
    Search PM
    Originally Posted by david.dgc View Post
    Originally Posted by sneaker View Post
    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 don't have a avs file but a vdr file instead.
    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.
    Quote Quote  
  18. Member
    Join Date
    Apr 2012
    Location
    Portugal
    Search PM
    Originally Posted by sneaker View Post
    Read #2
    OK, I understand what you are asking me, but as I said, I don't know how to handle this avfs.exe file!
    Quote Quote  
  19. Member
    Join Date
    Apr 2012
    Location
    Portugal
    Search PM
    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.
    Quote Quote  
  20. Originally Posted by david.dgc View Post
    I have an error that the command is not recognized.
    Show your complete command and cmd output. (Copy&paste all or screenshot)

    Originally Posted by david.dgc View Post
    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.
    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
    Quote Quote  
  21. Originally Posted by david.dgc View Post
    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.
    You forgot the quote ( " ) at the beginning of your command.
    Quote Quote  
  22. Member
    Join Date
    Apr 2012
    Location
    Portugal
    Search PM
    Is this correct for the AVS file?

    AviSource("C:\Program Files (x86)\VapourSynth\core32\teste.vdr")

    ?
    Quote Quote  
  23. Member
    Join Date
    Apr 2012
    Location
    Portugal
    Search PM
    C:\TESTE>"c:\program files (x86)\vapoursynth\core32\avfs.exe" "TESTE.avs""


    Is this correct?
    Quote Quote  
  24. Member
    Join Date
    Apr 2012
    Location
    Portugal
    Search PM
    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.
    Quote Quote  
  25. 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?
    Image
    [Attachment 43084 - Click to enlarge]
    Quote Quote  
  26. Mr.
    Join Date
    Sep 2017
    Location
    Natal - Brazil
    Search Comp PM
    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.
    ---
    Quote Quote  
  27. Member
    Join Date
    Aug 2010
    Location
    San Francisco, California
    Search PM
    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.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!