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. |
![]() |
#1 | Link |
Registered User
Join Date: May 2009
Posts: 24
|
Decimation Usage
I'm having a problem with decimating one of my videos. I assumed that I should leave it 29fps because when I used Decimate(), it looks jerky in some parts. After looking through the frames, however, I see some duplicate frames. The problem with them, however, is that there is no set pattern for when they occur. They could go like, after 7 frames, after 8 frames, after 10 frames, after 6 frames, and then so on. Would I have to do a manual decimation to get rid of the duplicate frames? And if I did, what would the framerate turn out to be? Also, I'm pretty sure I wouldn't get the fade in intro and fade-out exit correctly. Can anybody help me?
And if you need to see the video, I'll be glad to upload it... |
![]() |
![]() |
![]() |
#4 | Link |
Registered User
Join Date: May 2009
Posts: 24
|
I did the first 22 seconds of the video: http://eva.adriels.com/miscellaneous...m9.demuxed.m2v
|
![]() |
![]() |
![]() |
#7 | Link |
Registered User
Join Date: Sep 2006
Posts: 1,649
|
http://forum.doom9.org/showthread.php?t=138305
the plugin package is available for download in the first post, as long as the document |
![]() |
![]() |
![]() |
#8 | Link | |
Registered User
Join Date: May 2009
Posts: 24
|
Quote:
|
|
![]() |
![]() |
![]() |
#9 | Link |
Actually in reserve
Join Date: Oct 2004
Posts: 1,605
|
Hi,
Read the first post of the thread related to animeivtc(), you will find links to guide, set of filters etc...: http://forum.doom9.org/showthread.php?t=138305 It is a good habit to use the search function of this forum extensively (and from google also) and find your answers directly; and welcome to the forum ![]() Did
__________________
Having a problem with AutoGK? Read & use the FAQ & MORE FAQ first Want to exchange on AutoGK? try doom10.org In reserve (inactive) for an undefined period of time. |
![]() |
![]() |
![]() |
#11 | Link |
Registered User
Join Date: Sep 2006
Posts: 1,649
|
ok, first download the plugin package, and then put everything that end up with the dll and avsi extension to your Avisynth plugin directory, if you see avs extension, simply change it to avsi and put those in too, this way it will auto load whenever you call it like a regular filter. If you see some files with multiple SSE version, choose only one, SSE2 for Pentium 4 or under, SSE3 for Core Duo.
Remember to download the AnimeIVTC script separately from here to replace the original. And also, put the AvsRecursion.dll file to your C:\windows\system32 folder |
![]() |
![]() |
![]() |
#12 | Link |
Moderator
![]() Join Date: Oct 2001
Location: Hawaii
Posts: 7,410
|
It mostly has 2 duplicate frames in every 15, with some variation because of edits breaking the pattern. Unless you're real particular about it, I'd just go with a simple:
TFM() TDecimate(Mode=0,Cycle=15,CycleR=2) |
![]() |
![]() |
![]() |
#13 | Link | |
Registered User
Join Date: May 2009
Posts: 24
|
Quote:
Code:
LoadPlugin("C:\PROGRA~1\GORDIA~1\DGMPGDec\DGDecode.dll") LoadPlugin("C:\PROGRA~1\GORDIA~1\AVISYN~1\Decomb.dll") ***?*** mpeg2source("C:\PROGRA~1\GORDIA~1\AVISYN~1\D2Vs\Behind These Hazel Eyes.d2v") AssumeTFF() AnimeIVTC(mode=2,aa=0) |
|
![]() |
![]() |
![]() |
#14 | Link | |
Registered User
Join Date: Sep 2006
Posts: 1,649
|
Quote:
That old Avisynth version doesn't have the auto load function, so what you need to do is to uninstall the AviSynth part from the package if you can, or just uninstall the whole package because it's way too old. Then download and install this newer version. Then put all your filter to the directory's plugins folder. When writing your script, you don't have to load the filter, they will auto load, so the basic script will be like this Code:
mpeg2source("xxx.d2v",info=3) colormatrix(hints=true) #this will automatically do color correction if needed AnimeIVTC(mode=2, aa=0) #aa is anti-aliasing, [0-4], 0=off, turn this off if you don't need it |
|
![]() |
![]() |
![]() |
#15 | Link | |
Registered User
Join Date: May 2009
Posts: 24
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#16 | Link |
Registered User
Join Date: May 2009
Posts: 24
|
I got all the files from the Requirements package moved to my plugins folder. Filters autoload like they should. Now I get this error in VirtualDub:
http://i243.photobucket.com/albums/f...ldub_error.png. The line it's talking about tries to load "ColorYUY2.dll", which is not in the package :s. Oh, and some files have more than one version, like v.32 and v.54. Should I delete the older ones? |
![]() |
![]() |
![]() |
#17 | Link |
Registered User
Join Date: May 2009
Posts: 24
|
Okay, I managed to solve the last error by finding ColorYUY2.dll and putting it in the plugins folder, but now I get these:
http://i243.photobucket.com/albums/f...dub_error2.png http://i243.photobucket.com/albums/f...dub_error3.png |
![]() |
![]() |
![]() |
#19 | Link | |
Registered User
Join Date: May 2009
Posts: 24
|
Quote:
http://eva.adriels.com/miscellaneous/ColorRGB.auf.avsi Code:
info = LoadPlugin("ColorYUY2.dll") filt = AvisynthFilters("RGB color adjust filter", info) func = filt.AddFunction("ColorYUY2") func.AddValue(0.0) func.AddValue(0.0) func.AddValue(0.0) func.AddValue(0.0) func.AddValue(0.0) func.AddValue(0.0) func.AddValue(0.0) func.AddValue(0.0) func.AddValue(0.0) func.AddValue(0.0) func.AddValue(0.0) func.AddValue(0.0) func.AddTrack("R(gain)", 0, -256, 256, -256.0, 256.0) func.AddTrack("R(offs)", 0, -256, 256, -256.0, 256.0) func.AddTrack("R(gamm)", 0, -256, 256, -256.0, 256.0) func.AddTrack("R(cont)", 0, -256, 256, -256.0, 256.0) func.AddTrack("G(gain)", 0, -256, 256, -256.0, 256.0) func.AddTrack("G(offs)", 0, -256, 256, -256.0, 256.0) func.AddTrack("G(gamm)", 0, -256, 256, -256.0, 256.0) func.AddTrack("G(cont)", 0, -256, 256, -256.0, 256.0) func.AddTrack("B(gain)", 0, -256, 256, -256.0, 256.0) func.AddTrack("B(offs)", 0, -256, 256, -256.0, 256.0) func.AddTrack("B(gamm)", 0, -256, 256, -256.0, 256.0) func.AddTrack("B(cont)", 0, -256, 256, -256.0, 256.0) func.AddArray("levels", 0, "", "TV->PC", "PC->TV", "PC->TV.Y", "TV->PC.Y", "709->601", "709TV->601PC", "709PC->601TV") func.AddArray("opt", 0, "", "coring", "1-254") func.AddArray("matrix", 0, "", "rec709", "rec601s", "rec709s") func.AddTrack("debug", 0, 0, 5) func.AddTrack("hscale", 70, 10, 100) func.AddTrack("X", 0, -1, 1280) func.AddTrack("Y", 0, -1, 960) func.AddArray("interpolation", 0, "", "411->422", "411->422R", "411->444", "411->444R", "420->422", "420->444", "422->444") func.AddArray("output", 0, "", "YUY2", "YV12", "I420", "RGB32", "RGB24") return filt |
|
![]() |
![]() |
![]() |
#20 | Link |
ffdshow/AviSynth wrangler
Join Date: Feb 2003
Location: Austria
Posts: 2,441
|
Holy carp... after some googling this seems to be some kinda script for AviUtil, not AviSynth.
That stuff is ANCIENT. I doubt you'll get this to run in any way... np: Sin Fang Bous - Poi Rot (Clangour)
__________________
now playing: [artist] - [track] ([album]) |
![]() |
![]() |
![]() |
Tags |
decimation, trouble |
Thread Tools | Search this Thread |
Display Modes | |
|
|