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. |
![]() |
#2 | Link |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,822
|
Nice!
But isn't vivtc = tivtc?
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database |
![]() |
![]() |
![]() |
#5 | Link |
Registered User
Join Date: Sep 2010
Location: Ukraine, Bohuslav
Posts: 377
|
Is it final? I compiled it yesterday and tried to make 2pass vfr, but it writes empty metric files. I didn't reported since assumed it might be a WIP.
__________________
Me on GitHub PC Specs: Ryzen 5950X, 64 GB RAM, RTX 2070 Notebook: Ryzen 7945HX, 32 GB RAM, RTX 4060, 17'' @ 240Hz @ 1440p |
![]() |
![]() |
![]() |
#6 | Link |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,822
|
I tested it with my "problematic" DVD and I must say vivtc performed better (with same settings, maybe some other default values are different). TIVTC missed some frames. Both seem equally fast.
Bonus point for tivtc: d2v input (idk what it does exactly but at least it reported the correct field order ![]()
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database |
![]() |
![]() |
![]() |
#7 | Link |
unsigned int
Join Date: Oct 2012
Location: 🇪🇺
Posts: 760
|
@Izuchi: It's not meant to supersede VIVTC. I don't know, use whichever you prefer.
@DJATOM: It's final in the sense that I thought I was done. But I only tested TDecimate with modes 0 and 1, with default settings. I tested mode 4 just now and it wrote the metrics in the output file. Can you step through TDecimate::~TDecimate to see where it fails? @ChaosKing: If the Avisynth version makes the same mistakes, then it's okay.
__________________
Buy me a "coffee" and/or hire me to write code! |
![]() |
![]() |
![]() |
#8 | Link |
Registered User
Join Date: Sep 2010
Location: Ukraine, Bohuslav
Posts: 377
|
It seems with doodle1 version TDecimate::~TDecimate is never called. Weird. Vanilla VS works as expected.
__________________
Me on GitHub PC Specs: Ryzen 5950X, 64 GB RAM, RTX 2070 Notebook: Ryzen 7945HX, 32 GB RAM, RTX 4060, 17'' @ 240Hz @ 1440p |
![]() |
![]() |
![]() |
#10 | Link | |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,822
|
Quote:
EDIT: See PM for sample vob.
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database Last edited by ChaosKing; 14th March 2021 at 23:24. |
|
![]() |
![]() |
![]() |
#11 | Link |
Professional Code Monkey
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,606
|
VIVTC is basically a reimplementation of TIVTC and only borrows two (I think) heavily refactored field matching metric calculation functions. The rest is implemented more or less based on common sense/TIVTC documentation description which means it doesn't match the actual TIVTC behavior at all.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
![]() |
![]() |
![]() |
#12 | Link |
unsigned int
Join Date: Oct 2012
Location: 🇪🇺
Posts: 760
|
__________________
Buy me a "coffee" and/or hire me to write code! |
![]() |
![]() |
![]() |
#13 | Link |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,822
|
Nice. The bug is gone now. I love this kind of typos. Everything seems to work but not really and you spend hours to figure out what is wrong
![]() Output looks now identical to avs ivtc ![]() p.s. ivtc package added to vsrepo git, but not uploaded yet!
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database |
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|