View Single Post
Old 23rd November 2013, 03:28   #1  |  Link
Sergy
Registered User
 
Sergy's Avatar
 
Join Date: Aug 2013
Location: Bogotá, Colombia
Posts: 4
AviSynth MT and other stuff

Hi everyone

First of all, let me apologize if this thread isn't in the right place, also if there are many mistakes on the writting as well, english is not my language.

I'm going to start by telling you that I'm here because of this tutorial: http://www.bubblevision.com/underwater-video/Vegas-YouTube-Vimeo.htm#64bit

I followed all the steps described in there and had no big issues getting the video done

However, there is a couple things I'm confused about:

1 - MT is active even though I'm not using a MT AviSynth script.

If I'm not wrong, as long as your script doesn't contain lines like this:

Quote:
# Set multi-threaded mode.
SetMTMode(2)
And also you have got the necessary plugins and versions of Avisynth, MT is not possible and the rendering process will use just one of the cores of the processor.

Here you can take a look to the script I was using during the rendering of my last video:

Quote:
# Open frameserved source.
# Change path and file name as appropriate.
AviSource("C:\Users\Sergy\Videos\fs.avi")

# Convert to YV12 so filters will work.
# Use interlaced layout for conversion.
# Change "true" to false" for progressive source.
# Use Rec.709 coefficients. Keep full range [0,255].
# Leave it out if you frameserve in YUY2 format.
ConvertToYV12(interlaced=false, matrix="PC.709")

# Assume footage is top field first.
# If it's bottom field first then use AssumeBFF.
# Leave it out for progressive source.
# AssumeTFF

# Resize width by Lanczos3.
# Use 1280 for HD source.
# Use 854 for standard definition widescreen source.
# Use 640 for standard definition 4:3 source.
# Leave it out if horizontal resolution is already correct.
LanczosResize(1280,height)

# Deinterlace with QTGMC script.
# Available presets are placebo, very slow, slower,
# slow, medium, fast, faster, very fast, super fast,
# ultra fast, draft. Default is medium.
# Slower presets unnecessary for HD.
# ultra fast requires Yadif.
# Leave out FPSDivisor=2 for smoother double frame rate.
# Leave out the whole line for progressive source.
QTGMC( Preset="fast", FPSDivisor=2 )

# Resize height by Lanczos3.
# Use 720 for HD source.
# Use 480 for standard definition source.
# Leave it out if vertical resolution is already correct.
LanczosResize(width,720)

# Scale levels from [0,255] to [16,235].
# Compensates for Flash Player scaling [16,235] to [0,255].
# Leave it out if you are conforming levels in your NLE.
# Leave it out if you frameserve in YUY2 format.
# See http://www.bubblevision.com/underwater-video/YouTube-Vimeo-levels-fix.htm
As you can see, there's none of the lines required for the MT process, also I don't have any of the MT plugins or AviSynth versions.

But here is a screenshoot of AMD System Monitor while processing a video:



As you can see, all of the 8 cores of the processor are being used to render the video, and that have no sense for me >.<

2 - Videos are being de-interlaced even when I don't have that option active neither on Sony Vegas nor Avisynth's script

Well, this is confusing for me too.

I used a script that was very similar to the one I've quoted before in this thread, with no QTCM line active on it.
Also SV deinterlacing wasn't active, but still, the resulting video after the process was progressive source.

Edit: Here are some screenshoots to show you what I'm talking about:

Original video, interlaced source BFF:



Processed video, progresive source:



Thanks a lot for reading this "book" >.<, and also for your answers
__________________
Live to win, dare to fail...

Last edited by Sergy; 23rd November 2013 at 04:20.
Sergy is offline   Reply With Quote