New to AVIsynth
Hello,
So I have heard quite a few people using AVisynth to restore or deinterlace footage captured from a VCR or other device. I decided to go onto youtube to see if there was a tutorial and there was which was https://youtu.be/C4PyyQoz6eo . I've only downloaded the files that he said to download in the video which they were AviSynth
└ Source Filters
The last thing he said after downloading or directing people to download the files listed above was to scan them with a virus scanner and in the video, he uses virustotal.com which struck me as odd. I did that anyways and everything came out with no suspicious files or whatnot except for:
(The thread to that discussion could be found here: http://forum.doom9.org/showthread.php?t=176079 ) Another thing to note I know there are no tutorials that's a, "size fits all," so what I am going to, potentially, use AviSynth for is for deinterlacing and converting the video to 60p (I do not know if this is possible) and upscaling. So what files do I use and are the files listed from that video allowed the correct files to use for deinterlacing and sharpening the footage quality as I assume there are more. I also assume that it would be a pain to list what files I would have to download and how to use them, so could you direct me to other threads for downloading the necessary files for AviSynth/deinterlacing/interpolating to 60p). With the interpolating, I am assuming that AviSynth or some external filter has the functionality to do this but I do not know as I said in the beginning, I am new to AviSynth and would love to learn how to use this program [(#)]. |
You also need a program to unzip the .7z files. You may also need something like CPU-Z to determine what instruction sets your processor supports.
Since your on a 32 bit machine, you will need to copy the Avisynth filters from the various filters you downloaded (X86 folders) into the 32 bit Avisynth+ plugins+ folder. Be aware to install the filters in the correct folder. In his latest video, he only shows 64 bit installation. He also has an earlier video for 32 bit installation, but some of the filters are outdated, so only use it for reference use if needed. So For NNEDI3.dll, you need to check what instruction set your processor supports with something like CPU-Z. For Windows XP, you're looking for "SSE2" in the CPU tab, Processor box from CPU-Z. Then copy the corresponding filter (from applicable NNEDI3 X86 folder) to the Avisynth+ plugins+ folder. (edit: I couldn't tell if you're using Windows XP or Windows 7 32bit. If using Windows 7, your looking for "AVX" and "AVX2" and then copy the corresponding filter (from applicable NNEDI3 X86 folder) to the Avisynth+ plugins+ folder.) Also, he didn't show the 32 bit OS installation of FFTW3 library, but I think for the FFTW3 library setup, since you're using 32-bit Windows, you should only need to copy the 32-bit libfftw3f-3.dll. Make a copy of it and rename it as "FFTW3.dll". Place the files "libfftw3f-3.dll" and "FFTW3.dll" in the System32 folder. Hopefully this helps on which files are needed and to get QTGMC installed for deinterlacing. Next, I would start with a simple Avisynth+ script to open the avi using a source filter, and then just add a line using the internal Avisynth filter "Version". You can use AvsPmod or use a text editor and save the text file as a ".AVS" (Avisynth file) to check that you can open the AVS file in Virtualdub or Virtualdub2 (32bit) software successfully. You can also "comment out" the "Version" line and confirm the video loads. (I personally don't use the AvsPmod, I just use a text editor since I primarily use Virtualdub2 which has a built in script editor). If needed, you can check the installation using AVSInfo tool to check your installation. If everything goes well, his video has an Avisynth script (.AVS) for deinterlacing and resizing using QTGMC and BilinearResize that you can begin with. Then, use a program like VirtualDub or VirtualDub2 for rendering. I've been using VirtualDub2 since it has built in H264 encoding capability. |
Specs
Quote:
Quote:
Quote:
Quote:
Quote:
*Note: the Malwarebytes on this computer is outdated so not sure if that's why it did not detect anything. Quote:
|
"Then make a copy of "libffw3f-3.dll" and rename it to "FFTW3.dll" grab those two files and move them to C:\Windows\System32 and then thats it? "
I think that's it if the Window 7 OS is 32 bit. "So like I said, I have Virtualdub 1.9.11 which is what this site has, where can I get Virtualdub2? Or is there a thread that has a download to this program because Im assuming both work but the H.264 codec is what I need as my main computer which is a windows 10 supports H.264 and, I would assume, it removes the need for me to convert the video from .avi to .mp4s via handbrake." You had Virtualdub2 list in your post, so I though you had a copy. There's a link at the VideoHelp.com. I believe it comes with 32bit and 64 bit executables. You'll need to use the 32 bit program. I use x264 video compression and FFMPEG AAC audio compression. |
Quote:
SetFilterMTMode("QTGMC", 2) FFmpegSource2("[video file name].avi", atrack=1) ConvertToYV12() AssumeBFF() QTGMC(Preset="Slower", Edithreads=3) BilinearResize(740,540) Crop(0,0,-4,0) Spline64Resize(740,540) PreFetch(threads=10) Now the computer I am using only has 1 core and 1 thread which I do not know if that would be a problem because that would mean I can not do Multithreaded mode correct? Secondly, on the [QTGMC(Preset="Slower", Edithreads=3)] he said he put Edithreads=3 because the number of cores he has was 6 cores and he said to divide the number of cores you have by 2 and put that for Edithreads=#. In my case I only have one core, would I put Edithreads=1 or Edithreads=0.5? He also puts [PreFetch(threads=10)] and he arrives at the number 10 because when checking his logical processors or threads he said his was 12 and to subtract that number by 1 or 2 (In this case he subtracted by 2) and put that value for the number of threads. So in my case would I put PreFetch(threads=1) or just not have PreFetch enabled? And this is from this video right here: https://youtu.be/d4rLvpkBlnQ?t=1283 |
For single thread, I don't think the SetFilterMTMode or PreFetch lines are needed. You can also try leaving out the Edithreads option or set it equal to "0" which is the default. Also, for VHS captures, I had to use AssumeTFF(). You can see what works for you. I also would start with QTGMC(Preset="Faster") due to amount of resources QTGMC uses.
|
Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.