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. |
22nd February 2022, 12:34 | #41 | Link | ||
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
|
Quote:
the output of CTelecineNew is already 60fps! I think it wrong to do bob with it! but anyway that seems work but the output of bob seems not ok (to many ghosting) Quote:
__________________
See My Avisynth Stuff |
||
22nd February 2022, 18:36 | #42 | Link | ||
Registered User
Join Date: Feb 2016
Location: Nonsense land
Posts: 339
|
Quote:
Quote:
|
||
22nd February 2022, 18:58 | #43 | Link | |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
|
Quote:
so this ok? Code:
i=last bob=stgmc(useEdiExt=2,EdiExt=sanimebob(useBWDIF=true, FastNnediHBD=true),Sharpness=0,tr2=2,ESearchP=true, Refinemotion=true, fastma=true) #~ CTelecineNew(bob=true,write=true,thr60i=0.1) CTelecineNew(bob=false,thr60i=0.1,inputTxt=true) CPostProcessing(0.1,0.9,isbob=false,edeint=i.CPostProcessingMask(bob=bob,nt=4),edeint2=bob) CDecimateNew(isBob=false,error=false) edit: and yes it should not act like this for isbob=true, I think for isbob=true case it should "if isBob true expect same frame rate" as you said
__________________
See My Avisynth Stuff Last edited by real.finder; 22nd February 2022 at 19:04. |
|
22nd February 2022, 21:28 | #44 | Link | |
Registered User
Join Date: Feb 2016
Location: Nonsense land
Posts: 339
|
Updated:
v1.0.6 - Fixed wrong frame count on CDecimateNew - Now CPP expect same frame rate edeint/2 clip when isBob=true. I didn't do much* testing, I have something going on. Also you don't need to specify edeint with CCPMask with the same bob clip. It's automatic. Quote:
Last edited by Ceppo; 22nd February 2022 at 21:53. |
|
22nd February 2022, 22:15 | #45 | Link |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
|
thanks, work fine, but the timecode file still "# timestamp format v1"
anyway I will test more with some DVD later
__________________
See My Avisynth Stuff |
22nd February 2022, 23:08 | #47 | Link |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
|
one more thing, and it's about CTelecineNew
in CTelecineNew(bob=true) sometimes it show frame that not same as qtgmc and that makes some artifacts also instead of just vinverse.dll can we have option to choose alternatives like https://github.com/Dogway/Avisynth-S...GMC.avsi#L1273 ?
__________________
See My Avisynth Stuff |
22nd February 2022, 23:16 | #48 | Link | ||
Registered User
Join Date: Feb 2016
Location: Nonsense land
Posts: 339
|
Quote:
EDIT: what I said makes no sense. Might be a bug. If you could provide a sample clip that does that and point out some frame. Quote:
Last edited by Ceppo; 22nd February 2022 at 23:22. |
||
22nd February 2022, 23:37 | #49 | Link | |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
|
Quote:
Code:
bob=stgmc(tr0=-2,useEdiExt=1,EdiExt=sanimebob(useBWDIF=true, FastNnediHBD=true),Sharpness=0,tr2=5, Refinemotion=true, fastma=true) #~ CTelecineNew(bob=true,write=true,thr60i=0.2) CTelecineNew(bob=true,thr60i=0.2,inputTxt=true) CPostProcessing(0.1,0.9,isbob=true,edeint2=bob) CDecimateNew(isBob=true,error=false) look at the Teeth tfm kinda do same sometimes, but it's ok with istff=GetParity() bobclip=qtgmc Interleave(TFM(field=istff ? 1 : 0, micmatching=0, mode=0, clip2=bobclip.selecteven()), TFM(field=istff ? 0 : 1, micmatching=0, mode=0, clip2=bobclip.selectodd())) vinverse originally was a script function by Didée then tritical make it a plugin, but now the dll version is outdated in case of HBD and some other improvements so there are Vinverse_avsi and ex_vinverse since the dll didn't get any updated since 10 years, that why I asked about option to choose alternatives
__________________
See My Avisynth Stuff Last edited by real.finder; 22nd February 2022 at 23:41. |
|
22nd February 2022, 23:43 | #50 | Link |
Registered User
Join Date: Feb 2016
Location: Nonsense land
Posts: 339
|
I don't have your bob filter to check. Try without using CPostProcessingMask as edeint clip. It might be it failing with your bob filter.
About vinverse, ok. There is a problem, I can't load the page anymore. Last edited by Ceppo; 22nd February 2022 at 23:45. |
22nd February 2022, 23:46 | #51 | Link | |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
|
Quote:
any bob can be a problem, you can use just bob=qtgmc and what page? this ?
__________________
See My Avisynth Stuff Last edited by real.finder; 22nd February 2022 at 23:48. |
|
22nd February 2022, 23:50 | #52 | Link | |
Registered User
Join Date: Feb 2016
Location: Nonsense land
Posts: 339
|
With
Code:
bob = QTGMC() CTelecineNew(nt=2,bob=true,thr60i=0.2,inputTxt=true) CPostProcessing(0.1,0.9,isbob=true,edeint2=bob) Quote:
|
|
22nd February 2022, 23:57 | #53 | Link |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
|
ok, so QTGMC was not a good replacment, bob=TDeint(1) should do it
__________________
See My Avisynth Stuff |
22nd February 2022, 23:59 | #54 | Link | |
Registered User
Join Date: Feb 2016
Location: Nonsense land
Posts: 339
|
About CTelecineNew getting the wrong frame, can you point a frame number from that clip?
EDIT: I don't have TDeint EDIT2: I think there is a misunderstanding here. If you asked me to use TDeint, then what you should do is to check: Quote:
Last edited by Ceppo; 23rd February 2022 at 00:10. |
|
23rd February 2022, 00:17 | #55 | Link | |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
|
Quote:
if you mean CTelecineNew(bob=true) vs bob then it's seems fine with any bob now! maybe I did something wrong in the first time
__________________
See My Avisynth Stuff |
|
23rd February 2022, 00:20 | #56 | Link |
Registered User
Join Date: Feb 2016
Location: Nonsense land
Posts: 339
|
I'm glad it works now. Tomorrow I will add ex_vinverse() as a mode.
EDIT: I also need to rewrite the old modes and make a single CTelecine function and CDecimate function. For now, I will wait some days for bugs reports. Then I will get to it. I will also add old comb detection methods to CPostProcessing for everyone's tastes. And I will add yet another field matching mode. Last edited by Ceppo; 23rd February 2022 at 00:24. |
23rd February 2022, 00:27 | #57 | Link | |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
|
Quote:
Code:
bob1=CTelecineNew(bob=true) bob2=stgmc(useEdiExt=2,EdiExt=sanimebob(useBWDIF=true, FastNnediHBD=true),Sharpness=0,tr2=2,ESearchP=true, Refinemotion=true, fastma=true) #~ CTelecineNew(bob=true,write=true,thr60i=0.2) CTelecineNew(bob=true,thr60i=0.2,inputTxt=true) CPostProcessing(0.1,0.9,isbob=true,edeint=bob1,edeint2=bob2) CDecimateNew(isBob=true,error=false)
__________________
See My Avisynth Stuff |
|
23rd February 2022, 01:21 | #59 | Link |
Registered User
Join Date: Jan 2018
Posts: 2,156
|
Tdeint here:
https://github.com/pinterf/TIVTC/releases |
23rd February 2022, 01:58 | #60 | Link | |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
|
Quote:
I did vfr test with dvd, seems ok in everything for now but I note that the 60i detected not work good with some sources even with thr60i=0.1 here small sample https://www.sendspace.com/file/96xnbn
__________________
See My Avisynth Stuff |
|
|
|