Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > MPEG-2 Encoding
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 28th April 2006, 07:28   #1  |  Link
ou8thisSN
Registered User
 
Join Date: Feb 2002
Posts: 119
why use AviSource of CCE natively supports (DV) AVI?

i do a lot of video encoding from stuff recorded on my camcorder. Usually, I edit, and filter my DVI AVI video clip in Virtualdub and save it using the HuffYUV lossless codec. I want to VBR encode in CCE, must I load it with Avisynth (using the "AviSource()" command)? or can i just add the video file directly to CCE? the reason why i'm asking is because i have a dual core computer and I want to use the power of both CPUs, which CCE does use if available but Avisynth does not.

if i load the avi directly into CCE vs loading it through AviSource, are there any differences between either approaches that will adversely affect picture quality? loading it directly reduces encoding time by 350% (it goes around 2.7x rt).

on CCE's website it says that it supports both AVI and DV AVI, if this is so, then why is it recommended in guides and various threads that one should use AviSource to load an avi file into CCE?

the script i use:
Code:
#LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\DeGrainMedian.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\RemoveGrainS.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\RepairS.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\SSEToolsS.dll")
Import("C:\Program Files\AviSynth 2.5\plugins\DeHalo_alpha.avs")
Import("C:\Program Files\AviSynth 2.5\plugins\LRemoveDust.avs")
aviSource("D:\DV\test.avi")
ConvertToYUY2  #### to make it acceptable for ReInterpolate
Reinterpolate411()
ConvertToYV12(Interlaced=True)
SeparateFields()
evn=SelectEven().DeHalo_Alpha().LRemoveDust_YV12(10,1)
odd=SelectOdd().Dehalo_alpha().LRemoveDust_YV12(10,1)
Interleave(evn,odd)
weave()
ConvertToYUY2(interlaced=true) ###ReverseFieldDominance requires YUY2 or RGB
ReverseFieldDominance()
ou8thisSN is offline   Reply With Quote
Old 28th April 2006, 08:33   #2  |  Link
Boulder
Pig on the wing
 
Boulder's Avatar
 
Join Date: Mar 2002
Location: Finland
Posts: 5,733
Use tsp's Avisynth build. It includes the SetMTMode parameter which will make Avisynth utilize multithreading.
__________________
And if the band you're in starts playing different tunes
I'll see you on the dark side of the Moon...
Boulder is offline   Reply With Quote
Old 28th April 2006, 18:05   #3  |  Link
ou8thisSN
Registered User
 
Join Date: Feb 2002
Posts: 119
thanks i didnt know that existed, but fundamentally, does it better if i use or do not use avisource?
ou8thisSN is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 17:24.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.