digitalFAQ.com Forum

digitalFAQ.com Forum (https://www.digitalfaq.com/forum/)
-   Restore, Filter, Improve Quality (https://www.digitalfaq.com/forum/video-restore/)
-   -   FFMPEG, AviSynth, VirtualDub - Which tool for which purpose? (https://www.digitalfaq.com/forum/video-restore/8814-ffmpeg-avisynth-virtualdub.html)

naripeddi 07-03-2018 06:23 AM

FFMPEG, AviSynth, VirtualDub - Which tool for which purpose?
 
I am new to video restoration. I have captured all my VHS family videos into DV-AVI (using Canopus) (I know it is not recommended, but I am in PAL world and have a very good VCR) and Huffyuv. Used DV-AVI for some VHS tapes (before I had access to the ATI 600 USB). Then used Huffyuv for the remaining cassettes once I had the ATI 600 USB stick and recently the Diamond VC500 stick which my friend brought for me from the USA. Using Windows 10 Home edition.

So, all my VHS tapes are captured and safe. Family is happy with the quality of the DVD encodes. These are the wedding videos of my relatives and friends.

Before I get into serious restoration with the source files, I wanted to learn some basics and have been going through DFAQ forum posts, guides, VH posts.

I see FFMPEG, VirtualDub, AviSynth mentioned in almost all places, but I am not able to see which tool is for which purpose, and which tool is best for a specific task.

For example, I know AviSynth is script-based and does a lot of video processing functions. But is it superior to VirtualDub filters for vidoe processing in all respects? FFMPEG also seems to have some filters such as resize??? Do VirtualDub and AviSynth do everything that FFMPEG can do and in a better way?

I am simply unable to connect these things together. I need general guidelines so that I can head in the right direction (in learning).

Any reply will help me understand better.

-- merged --

Is this question too generic to answer?

lordsmurf 07-05-2018 01:02 AM

Quote:

Originally Posted by naripeddi (Post 54896)
I am new to video restoration. I have captured all my VHS family videos into DV-AVI (using Canopus) (I know it is not recommended, but I am in PAL world and have a very good VCR) and Huffyuv. Used DV-AVI for some VHS tapes (before I had access to the ATI 600 USB). Then used Huffyuv for the remaining cassettes once I had the ATI 600 USB stick and recently the Diamond VC500 stick which my friend brought for me from the USA. Using Windows 10 Home edition.
So, all my VHS tapes are captured and safe. Family is happy with the quality of the DVD encodes. These are the wedding videos of my relatives and friends.

It sounds like you did an excellent job there. :congrats:

Quote:

Before I get into serious restoration with the source files, I wanted to learn some basics and have been going through DFAQ forum posts, guides, VH posts.
I see FFMPEG, VirtualDub, AviSynth mentioned in almost all places, but I am not able to see which tool is for which purpose, and which tool is best for a specific task.
ffmpeg never mentioned -- just an encoder engine (used by other apps, or as direct command line to ffmpeg).

VirtualDub = many filters, always AVI encoder used
Avisynth = advanced filter, passed to VirtualDub for processing (and chaining with VirtualDub filters possible
AvsPmod = preview for Avisynth

Avisynth has both 32- and 64-bit versions.
For 32, the 2.6 is current and suggested.
For 64, the Avisynth+ x64 is current and suggested -- but know that install can be screwy. You install this first, then the regular non+ 32.
Some filters only work 32, some only 64. Some both, but better in 64.
Example: KNLmeansCL on in 64, QTGMC in both but best in 64.

Quote:

For example, I know AviSynth is script-based and does a lot of video processing functions. But is it superior to VirtualDub filters for vidoe processing in all respects?
No superior, just different. For example, VirtualDub's CCD is far superior to any current Avisynth chroma noise filter. But in Avisynth you can do chroma offset, and independent tweaking of Cb vs Cr. Avisynth is more granular, more powerful. But still different.

Quote:

FFMPEG also seems to have some filters such as resize??? Do VirtualDub and AviSynth do everything that FFMPEG can do and in a better way?
Yes. As far as I know, can remember, anything ffmpeg can do is superior, faster, and easier in VirtualDub/Avisynth, in terms of filtering. It's an encoder, for the most part.

Quote:

I am simply unable to connect these things together. I need general guidelines so that I can head in the right direction (in learning).
Any reply will help me understand better.
I'll keep explaining as needed. You'll get it. :)

Quote:

Is this question too generic to answer?
Never.
Generic = I want to do stuff with video stuff.
Not generic = your question.

naripeddi 07-05-2018 02:18 AM

Thank you. Got a better idea now with your reply.

I will ask more specific questions as needed. I am eager to write that first AviSynth script and will make an attempt in the next few days...


All times are GMT -5. The time now is 01:16 AM

Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.