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. Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se |
|
|
#2 | Link |
|
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,827
|
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, 64 GB RAM, RTX 4060, 17'' @ 240Hz @ 1440p |
|
|
|
|
|
#6 | Link |
|
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,827
|
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, 64 GB RAM, RTX 4060, 17'' @ 240Hz @ 1440p |
|
|
|
|
|
#10 | Link | |
|
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,827
|
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,647
|
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,827
|
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 | |
| Display Modes | |
|
|