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 > Capturing and Editing Video > Avisynth Usage

Reply
 
Thread Tools Search this Thread Display Modes
Old 10th October 2008, 18:25   #261  |  Link
Adub
Fighting spam with a fish
 
Adub's Avatar
 
Join Date: Sep 2005
Posts: 2,693
Quote:
AnimeIVTC(mode=5, pass=1, aa=2)
That is because you haven't completed your first pass yet. Load your current script into vdub, run a video analysis pass, change your script to pass=2, and then come and talk to us about stuff not deinterlacing.
__________________
FAQs:Bond's AVC/H.264 FAQ
Site:Adubvideo
Adub is offline   Reply With Quote
Old 10th October 2008, 19:26   #262  |  Link
byme
Registered User
 
Join Date: Sep 2008
Location: Italy
Posts: 204
Quote:
Originally Posted by Merlin7777 View Post
That is because you haven't completed your first pass yet. Load your current script into vdub, run a video analysis pass, change your script to pass=2, and then come and talk to us about stuff not deinterlacing.
I tried, but it gives me this error




my script


first pass

Code:
AviSource("F:\Disco E\rec\clip.avi").ConvertToYV12
AnimeIVTC(mode=5, pass=1, aa=2)
tfm(output="F:\Disco E\rec\clip-tfm.txt")
tdecimate(output="F:\Disco E\rec\clip-tdec.txt")
ConvertToRGB()

second pass

Code:
AviSource("F:\Disco E\rec\clip_1.avi").ConvertToYV12
AnimeIVTC(mode=5, pass=2, aa=2)
tfm(input="F:\Disco E\rec\clip-tfm.txt")
tdecimate(input="F:\Disco E\rec\clip-tdec.txt")
ConvertToRGB()
byme is offline   Reply With Quote
Old 11th October 2008, 00:22   #263  |  Link
Adub
Fighting spam with a fish
 
Adub's Avatar
 
Join Date: Sep 2005
Posts: 2,693
Okay, I can confirm the issue. It has to be a bug with AnimeIVTC, but I don't know why.

I was just testing out mode 5 myself when I encountered this error.

thetoof? Can you confirm?

A simple script such as this causes it to happen after running the first pass and switching to the second.

Quote:
AnimeIVTC(mode=5, pass=1, aa=3)
When I change pass=1 to pass=2 and load it into virtualdub again for a lossless pass, I recieve the error from Tdecimate.
__________________
FAQs:Bond's AVC/H.264 FAQ
Site:Adubvideo
Adub is offline   Reply With Quote
Old 11th October 2008, 03:05   #264  |  Link
thetoof
Sleepy overworked fellow
 
Join Date: Feb 2008
Location: Maple syrup's homeland
Posts: 933
Quote:
Originally Posted by byme View Post
and... how do I delete this blend
I'd need a video stream to give you advice about that.
Quote:
Originally Posted by byme View Post
daa does not work well?
Antialiasing is only applied during second pass to speed up the analysis pass.
Quote:
Originally Posted by Merlin7777 View Post
thetoof? Can you confirm?
Yes, it occured because I used a different clip in pass=1 (matched) and pass=2 (matched+killcomb+aa) without disabling crc checks within tdecimate. Thanks for the bug report.
AnimeIVTC - 1.06.1.avsi
changelog:
fixed bug with mode=5, pass=2 by disabling crc checking in tdecimate
__________________
AnimeIVTC() - v2.00
-http://boinc.berkeley.edu/-
Let all geeks use their incredibly powerful comps for the greater good (no, no, it won't slow your filtering/encoding :p)
thetoof is offline   Reply With Quote
Old 11th October 2008, 13:19   #265  |  Link
byme
Registered User
 
Join Date: Sep 2008
Location: Italy
Posts: 204
Quote:
Originally Posted by thetoof View Post
I'd need a video stream to give you advice about that.
this is good?

http://depositfiles.com/en/files/8667734

or

http://rapidshare.com/files/15295071..._clip.avi.html

Quote:
Originally Posted by thetoof View Post
Antialiasing is only applied during second pass to speed up the analysis pass.
This is the result of the second pass



Quote:
Originally Posted by thetoof View Post
Yes, it occured because I used a different clip in pass=1 (matched) and pass=2 (matched+killcomb+aa) without disabling crc checks within tdecimate. Thanks for the bug report.
AnimeIVTC - 1.06.1.avsi
changelog:
fixed bug with mode=5, pass=2 by disabling crc checking in tdecimate

Last edited by byme; 11th October 2008 at 13:23.
byme is offline   Reply With Quote
Old 11th October 2008, 14:23   #266  |  Link
byme
Registered User
 
Join Date: Sep 2008
Location: Italy
Posts: 204
the best result I get the daa + AAA by using a modified me

I simply removed TurnLeft () and TurnRight ()

QED is the nickname I use on other forums and to the realization that video

AAASimple_QED.avs


MCBob() with daa()




MCBob() with daa() + AAASimple()




MVBob() with daa() + AAASimple()




the AAASimple need to remove the small horizontal lines and dots unnecessary caused by MVBob


unlike normal AAA creates less blur

I think to eliminate the aliasing is better to use double AAASimple compared to AAA

AAASimple ()
AAASimple ()


MCBob() with double AAASimple()



MCBob() with AAA()




double AAASimple is not necessary for the MVBob

Last edited by byme; 11th October 2008 at 15:24.
byme is offline   Reply With Quote
Old 11th October 2008, 14:41   #267  |  Link
byme
Registered User
 
Join Date: Sep 2008
Location: Italy
Posts: 204
AAASimple.avs without QED
byme is offline   Reply With Quote
Old 11th October 2008, 16:42   #268  |  Link
thetoof
Sleepy overworked fellow
 
Join Date: Feb 2008
Location: Maple syrup's homeland
Posts: 933
Hmmm.... your source is TFF truly interlaced, so unless some parts are telecined, you don't need animeivtc.

Code:
avisource("sample_clip.avi")
assumetff()
tempgaussmc_beta1()
__________________
AnimeIVTC() - v2.00
-http://boinc.berkeley.edu/-
Let all geeks use their incredibly powerful comps for the greater good (no, no, it won't slow your filtering/encoding :p)
thetoof is offline   Reply With Quote
Old 11th October 2008, 17:53   #269  |  Link
byme
Registered User
 
Join Date: Sep 2008
Location: Italy
Posts: 204
Quote:
Originally Posted by thetoof View Post
Hmmm.... your source is TFF truly interlaced, so unless some parts are telecined, you don't need animeivtc.

Code:
avisource("sample_clip.avi")
assumetff()
tempgaussmc_beta1()
many thanks

seems a good alternative to mcbob and mvbob

for mcbob and mvbob I used Complementparity() for keep video to 50fps

assumetff() or Complementparity() in this case seem both fit

.. Always excuse for my English
byme is offline   Reply With Quote
Old 11th October 2008, 19:54   #270  |  Link
Comatose
Registered User
 
Join Date: Dec 2007
Posts: 639
Can you please add a mix= mode for dealing with a small section of 30i credits on top of 24t (such as an ED) without anything else?
As it is, it always has to be interlaced spliced with something else.
What if I just want to process the ED? D:
Comatose is offline   Reply With Quote
Old 11th October 2008, 20:31   #271  |  Link
byme
Registered User
 
Join Date: Sep 2008
Location: Italy
Posts: 204
thetoof, I have a request

you can extract the daa from AnimeIVTC to ease the work? .. to use only the daa

I tried, but I could not

example

Import("C:\Filters\TempGaussMC_beta1.avs")
Import("C:\Filters\daa.avsi")
####
AviSource("C:\clip.avi").ConvertToYV12()
Complementparity()
TempGaussMC_beta1().SelectEven()
daa()
ConvertToRGB()

Last edited by byme; 11th October 2008 at 20:34.
byme is offline   Reply With Quote
Old 11th October 2008, 20:46   #272  |  Link
martino
masktools2 (ab)user
 
martino's Avatar
 
Join Date: Oct 2006
Location: PAL-I :(
Posts: 235
Just import the animeivtc script and then use the daa() function. It should work that way, unless thetoof has done some shady stuff with the code.
__________________
My x264 builds (win32 only up to rev965) and useless AviSynth functions -- use at your own risk
martino is offline   Reply With Quote
Old 11th October 2008, 21:07   #273  |  Link
thetoof
Sleepy overworked fellow
 
Join Date: Feb 2008
Location: Maple syrup's homeland
Posts: 933
Quote:
Originally Posted by Comatose View Post
What if I just want to process the ED? D:
Code:
mpeg2source("youfile.d2v")
tempgaussmc_beta1()
trim(select the ending)
Quote:
Originally Posted by byme View Post
Import("C:\Filters\TempGaussMC_beta1.avs")
Import("C:\Filters\daa.avsi")
####
AviSource("C:\clip.avi").ConvertToYV12()
Complementparity()
TempGaussMC_beta1().SelectEven()
daa()
ConvertToRGB()
You don't need import if you have animeivtc.avsi in the plugins folder of avisynth.
If you import something, import animeivtc.avsi since daa() is part of it.
__________________
AnimeIVTC() - v2.00
-http://boinc.berkeley.edu/-
Let all geeks use their incredibly powerful comps for the greater good (no, no, it won't slow your filtering/encoding :p)
thetoof is offline   Reply With Quote
Old 11th October 2008, 21:24   #274  |  Link
byme
Registered User
 
Join Date: Sep 2008
Location: Italy
Posts: 204
Quote:
Originally Posted by thetoof View Post
[CODE]


You don't need import if you have animeivtc.avsi in the plugins folder of avisynth.
If you import something, import animeivtc.avsi since daa() is part of it.
ok, but it was to speed up the process

using AnimeIVTC whole, is not more slower?
byme is offline   Reply With Quote
Old 11th October 2008, 21:26   #275  |  Link
Didée
Registered User
 
Join Date: Apr 2002
Location: Germany
Posts: 5,390
Sorry for OT, but it's a pain to see BROKEN stuff posted in the wild ...

Quote:
Originally Posted by byme View Post
example

Import("C:\Filters\TempGaussMC_beta1.avs")
Import("C:\Filters\daa.avsi")
####
AviSource("C:\clip.avi").ConvertToYV12(interlaced=true)
# Complementparity() # don't "swap around until it fits"
AssumeTFF() # instead: explicitely set what it really is
TempGaussMC_beta1().SelectEven()
daa()
ConvertToRGB()
Corrected. If clip.avi already is (de)coded in YV12, it does not matter. But if it's in YUY2 or RGB, then the interlace=true flag is absolutely necessary - without it, you get temporal chroma blending (ghosting).

(If you don't create false ghosting/blending from the start, you don't need to ask how to remove blendings from your source...)
__________________
- We´re at the beginning of the end of mankind´s childhood -

My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!)
Didée is offline   Reply With Quote
Old 11th October 2008, 22:44   #276  |  Link
thetoof
Sleepy overworked fellow
 
Join Date: Feb 2008
Location: Maple syrup's homeland
Posts: 933
Quote:
Originally Posted by byme View Post
ok, but it was to speed up the process using AnimeIVTC whole, is not more slower?
If you call only daa(), you're not using animeivtc(). The animeivtc script contains many functions and it's possible to use only one.

Well spotted Didée! I shouldn't have overlooked the basics
__________________
AnimeIVTC() - v2.00
-http://boinc.berkeley.edu/-
Let all geeks use their incredibly powerful comps for the greater good (no, no, it won't slow your filtering/encoding :p)
thetoof is offline   Reply With Quote
Old 12th October 2008, 16:23   #277  |  Link
byme
Registered User
 
Join Date: Sep 2008
Location: Italy
Posts: 204
Quote:
Originally Posted by Didée View Post
Sorry for OT, but it's a pain to see BROKEN stuff posted in the wild ...


Corrected. If clip.avi already is (de)coded in YV12, it does not matter. But if it's in YUY2 or RGB, then the interlace=true flag is absolutely necessary - without it, you get temporal chroma blending (ghosting).

(If you don't create false ghosting/blending from the start, you don't need to ask how to remove blendings from your source...)
ooo

Thanks for the correction Didée


now... using this script

Code:
LoadPlugin("C:\edit\mvtools.dll")
LoadPlugin("C:\edit\RemoveGrainSSE3.dll")
LoadPlugin("C:\edit\RepairSSE3.dll")
LoadPlugin("C:\edit\mt_masktools-26.dll")
LoadPlugin("C:\edit\nnedi.dll")
Import("C:\edit\TempGaussMC_beta1.avs")
##
LoadPlugin("C:\edit\TMM.dll")
Import("C:\edit\AnimeIVTC - v1.06.1.avsi")
##
LoadPlugin("C:\edit\gradfun2db.dll")
Import("C:\edit\GradFunkMirror.avs")

####

AviSource("C:\edit\clip.avi").ConvertToYV12(interlaced=true)
AssumeTFF()
TempGaussMC_beta1().daa()
GradFunkMirror()
ConvertToRGB()
the process lasts more than 11 hours



there is no way to speed up?

sorry if OT

Last edited by byme; 12th October 2008 at 16:30.
byme is offline   Reply With Quote
Old 12th October 2008, 16:34   #278  |  Link
byme
Registered User
 
Join Date: Sep 2008
Location: Italy
Posts: 204
Quote:
Originally Posted by thetoof View Post
If you call only daa(), you're not using animeivtc(). The animeivtc script contains many functions and it's possible to use only one.

Well spotted Didée! I shouldn't have overlooked the basics
ok, thanks to clear my doubts
byme is offline   Reply With Quote
Old 12th October 2008, 16:57   #279  |  Link
Nightshiver
Quality Freak
 
Join Date: Jun 2007
Location: Area 52
Posts: 597
Why are you using Vdubmod? It's way old and outdated. Use MeGUI or at least Vdub. Want faster>>do a rendering pass (for the millionth time)
Nightshiver is offline   Reply With Quote
Old 12th October 2008, 17:17   #280  |  Link
byme
Registered User
 
Join Date: Sep 2008
Location: Italy
Posts: 204
Quote:
Originally Posted by Nightshiver View Post
Why are you using Vdubmod? It's way old and outdated. Use MeGUI or at least Vdub. Want faster>>do a rendering pass (for the millionth time)
I never used MeGui to edit the video, just to codify ... you can tell me how it works?

use VirtualDubMod to open mpeg2

.. and I do not know how to make a rendering pass
byme is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 21:21.


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