Log in

View Full Version : Newbie Avisynth question


whipdancer
18th April 2011, 22:43
I've read the a good bit on the avisynth.org website and played around with the sample scripts.

I'm feeling rather dense at this point - but what I'm missing is how to save the video I've created. I don't yet understand that part of the process.

As an example, I d/l one of the sample test video clips (http://forum.doom9.org/showthread.php?t=135034) and was able to manipulate video (resize and display text over the image) - but once the script has run in MPC, it is over. I don't know how to actually save the video as I altered it.

Can someone offer some advice or pointers on how/where to fill in the gaps?

Thanks,
~Whip

IanB
19th April 2011, 00:46
Load the script into a video program like VirtualDub and use that to render a final output file.

Avisynth is just a very clever frame server. You need something else to compress and save those served video frames.

Groucho2004
19th April 2011, 00:49
You're missing two tiny little steps in your workflow. The first is the encoding of the frames being served by Avisynth to a format of your choice (Mpeg, h.264,...).

Then, you'll have to multiplex the video stream and your audio into a suitable container (avi, mkv, mp4).

whipdancer
19th April 2011, 04:09
Load the script into a video program like VirtualDub and use that to render a final output file.

Avisynth is just a very clever frame server. You need something else to compress and save those served video frames.

Ok, so using the script in MPC is literally just "playing" the script. Sort of like running source code in a debugger, versus compiling into an executable (maybe not the best analogy)? I'll d/l VirtalDub and see what I can learn.

You're missing two tiny little steps in your workflow. The first is the encoding of the frames being served by Avisynth to a format of your choice (Mpeg, h.264,...).

Then, you'll have to multiplex the video stream and your audio into a suitable container (avi, mkv, mp4).

Cool. More good info. I'll keep this in mind, while I try to get familiar with VirtualDub.

Thanks for the help! Very much appreciated.
~Whip

RedDwarf1
20th April 2011, 15:41
VirtualDub for encoding Mpeg4 ASP XVid or use one of the x264 encoder front ends such as MeGUI. Take a look at the different x264 encoder GUI's that are available and choose one.

If you wanted to check the script, you can load it into AvsPmod and navigate through the video and watch the output before encoding, that is easier than using MPC when editing/testing the script. Then load the script into the encoder to encoder the video before muxing with any audio.

whipdancer
20th April 2011, 17:28
VirtualDub for encoding Mpeg4 ASP XVid or use one of the x264 encoder front ends such as MeGUI. Take a look at the different x264 encoder GUI's that are available and choose one.

If you wanted to check the script, you can load it into AvsPmod and navigate through the video and watch the output before encoding, that is easier than using MPC when editing/testing the script. Then load the script into the encoder to encoder the video before muxing with any audio.

I was actually wondering about that.

My goal is to build a series of scripts to convert my discs - mixed commercial, home videos, and old home video tape (VHS, S-VHS, 8mm, DVTape?) to a digital format store on my home server. I've pretty much settled on H264 (I think that's the correct terminology) encoding in MKV. So I was looking at how x264 worked, which led me to MeGui (as one choice), which in turn had me trying to figure out how it fit into the avisynth picture.

So many things to understand. I'm trying them one at a time. My first goal this weekend is to actually save the test scripts I was able to "run" in MPC as video files.

Thanks for the information. It is very much appreciated.
~Whip