Hi all. I am trying to use AviSynth for the first time, but I'm having a problem. I have installed AviSynth and Avspmod. I have also clearly typed full directory to my video, but the script still won't open it. I am trying to use AviSynth with Virtualdub and I have saved frameserver on Virtualdub. I've searched the website and videos and followed instructions, but still doesn't work. This has been going on for many months now and I am getting very frustrated. It seems like working on my own is insufficient, so I really need help from people who are very knowledgeable with this. I've also posted a video up on Youtube regarding this problem. https://www.youtube.com/watch?v=sEySwWFoF8w&feature=youtu.be. I would be very appreciated if anyone can help me. Thank you.
+ Reply to Thread
Results 1 to 13 of 13
-
-
Did you run auxsetup.exe yet?
How do I install the frameserver?
The frameserver is an integral part of VirtualDub, but you will need to install various clients. There is an auxsetup.exe application included that will install the AVIFile client; directions for installing the codec (VCM) client are in the help file. In addition, there is an aviproxy directory in the binary distribution which will allow you to boost the AVIFile client into proxy mode, the most compatible mode.
Why do you want to use the virtualdub frameserver, btw? Most people open video files in AviSynth using a source filter like ffms2 to directly open mp4/mkv/ts files. -
Yes, VirtualDub's auxsetup.exe must be run once on your system in order for its frameserver to work.
And you should install an AviSynth source filter that allows you to open mp4 files directly in your script. LSMASH or the old ffmpeg source filters are usually good for that.
https://www.youtube.com/watch?v=sEySwWFoF8w&feature=youtu.be
http://avisynth.nl/index.php/FFmpegSource
Your script will then start with something like:
Code:LSmashVideoSource("C:\Tutorial\Tekken 4.mp4")
Code:ffvideoSource("C:\Tutorial\Tekken 4.mp4")
Your script as shown will not work once you take out the "return video" line. Each filter requires a source stream and produces an output stream. If you don't specify a name for those streams the name "last" is assumed. So a script like:
Code:LSmashVideoSource("C:\Tutorial\Tekken 4.mp4") ConvertToYV12()
Code:last = LSmashVideoSource("C:\Tutorial\Tekken 4.mp4") last = ConvertToYV12(last) return(last) #implied
So your script
Code:video = AVISource("c:\Tutorial\Tekken 4.vdr") video = ConvertToYV12()
Code:video = AVISource("c:\Tutorial\Tekken 4.vdr") video = ConvertToYV12(last)
Code:video = AVISource("c:\Tutorial\Tekken 4.vdr") video = ConvertToYV12(video)
So you can let AviSynth assume last for each filter:
Code:LSmashVideoSource("C:\Tutorial\Tekken 4.mp4") AssumeTFF() ConvertToYV12(interlaced=true) QTGMC(Preset="Slower", SourceMatch=3, Lossless=2, EdiThreads=1)
Code:video = LSmashVideoSource("C:\Tutorial\Tekken 4.mp4") video = AssumeTFF(video) video = ConvertToYV12(video, interlaced=true) video = QTGMC(video, Preset="Slower", SourceMatch=3, Lossless=2, EdiThreads=1) return(video)
-
So I have downloaded the source filter as shown in my video, but I don't know how to install it. Also, how do I run auxsetup.exe?
-
Just put the dll files in AviSynth's plugins folder. Also ffms2.avsi. I usually put the docs there too. You need to put them somewhere for reference.
Use Explorer to navigate to VirtualDub's folder and double click on auxsetup.exe.
A few other Windows settings that will make your life easier: from Explorer select Organize -> Folder And Search Options. Go to the View tab. Enable "Display the full path in the title bar". Disable "Hide extensions for known file types". -
Thank you so much. Now the video has finally opened. I have another problem. When I add QTGMC filter, it says "There's no function named Dither Luma Rebuild". I have installed QTGMC avsi file. What's the problem here? Also, AviSynth output video has no audio. What can I do about it?
Last edited by jseo13579; 19th Aug 2018 at 13:27.
-
QTGMC has a lot of dependencies to other plugins. (Dither_Luma_Rebuild is part of SMDegrain)
http://avisynth.nl/index.php/QTGMC#Requirements -
I have downloaded and installed them, but it gives me that message. Okay, when I download SMDegrain, I have to download it as a text message. Is that why it's not working?
-
Done. Now only problem I have is the sound. The output video has no audio when rendered with Virtualdub. What should I do?
-
Always post the complete script you are using.
With ffvideosource/lsmashvideosource you can load video+sound like this:
Code:a=ffaudiosource("C:\Tutorial\Tekken 4.mp4") v=ffvideosource("C:\Tutorial\Tekken 4.mp4") AudioDub(v, a) QTGMC()
-
When I render in VirtualDub, rendering stops in the middle of the time, saying FFMPEG.dll reading error. Do you know how to fix it?
Similar Threads
-
avisynth error: attempted to cat request does not exist ?!?
By marcorocchini in forum Newbie / General discussionsReplies: 5Last Post: 17th Mar 2016, 14:12 -
Request for account deletion, please. Thank you
By MrSpeed106 in forum FeedbackReplies: 1Last Post: 4th Feb 2016, 02:28 -
request a converter
By vl4d in forum LinuxReplies: 5Last Post: 11th Jan 2016, 14:19 -
Request for account deleteion, thanks
By muffinman123 in forum FeedbackReplies: 2Last Post: 3rd Dec 2015, 15:53 -
avisynth - How to write avisynth script for rgba overlay
By moelover in forum EditingReplies: 3Last Post: 13th Apr 2014, 12:24