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. |
3rd September 2005, 09:37 | #321 | Link | ||
Registered User
Join Date: Dec 2003
Location: MO, US
Posts: 999
|
Quote:
Quote:
|
||
3rd September 2005, 12:13 | #322 | Link | ||
Registered User
Join Date: Jan 2002
Posts: 112
|
Quote:
http://nerdswap.com/files/9ae51aaa8b...19thebashar.7z There are many frames with interlacing, but the scenex.txt file lists only the frames with blatant scene change whole frame interlacing. I verified these by hand with the ept.avs script after commenting out the tdeint call. I included the debug log in case it would be informative. I used it (comparing tdeint to tfm) to locate the interlacing frames to be verified. Quote:
I humbly suggest changing the micmatching option to: [EDIT: Removed suggestion due to better idea in next post.] Last edited by TheBashar; 4th September 2005 at 22:14. |
||
4th September 2005, 00:02 | #323 | Link |
Registered User
Join Date: Jan 2002
Posts: 112
|
Tritical,
I was thinking some more about my suggestion that I posted last night, and I think there's a better suggestion to be had. My previous suggestion had the problem that it mixed two concepts (trusting d2v flags & micmatching method) in one parameter. I would like to humbly suggest adding an additional parameter to d2v flag controls and modifying the micmatching. What would be most beneficial for me would be something like: d2vsuggest (bool):
With that concept broken off, my suggestion of micmatching simplifies to just whether or not the MIC has to rise above some small threshold X or the MI. The small threshold that I am referring to is what you refer to as "significantly lower" in the current micmatching description (45 I think). So it would become something like: micmatching (int):
Does any of this sound valuable to you? If so, I'd be willing to take a crack at the source code. I'm not beneath trying to help code solutions that would help me. Last edited by TheBashar; 4th September 2005 at 00:14. |
4th September 2005, 21:57 | #324 | Link | |
Registered User
Join Date: Dec 2003
Location: MO, US
Posts: 999
|
When I click that link it brings up a page that says "you have clicked on a stale link".
Adding an option like d2vsuggest would be possible. Quote:
|
|
4th September 2005, 22:15 | #325 | Link | |
Registered User
Join Date: Jan 2002
Posts: 112
|
Quote:
http://nerdswap.com/files/9ae51aaa8b...19thebashar.7z Thanks! |
|
4th September 2005, 22:19 | #326 | Link | |
Registered User
Join Date: Jan 2002
Posts: 112
|
Quote:
|
|
4th September 2005, 23:03 | #327 | Link |
Registered User
Join Date: Dec 2003
Location: MO, US
Posts: 999
|
The 15 was the minimum value between the lowest match and the next lowest match, the 1/3 was also between the lowest match and the next lowest match. That is if you had 5 21 30 25 25 it would override because abs(5-21)>15 and 5*3 < 21, but if you had 0 5 5 5 5 or 10 28 28 28 28 it wouldn't.
|
5th September 2005, 03:55 | #328 | Link |
Registered User
Join Date: Jan 2002
Posts: 112
|
Oops, I multiplied by 3 on the wrong side. Thanks for clearing that up.
Sorry to be such a PITA with all the d2v issues. I'm just spoiled. I really like the speed up from the d2v info but I really like the quality I can get from using tfm's motion adaptive masking in conjunction with tdeint (PP=6 with clip2). |
5th September 2005, 06:48 | #329 | Link |
Registered User
Join Date: Dec 2003
Location: MO, US
Posts: 999
|
Its not a pain, any suggestions are welcome I just don't always have the time to implement/test things right away.
Anyways, I looked at the d2v and scenex.txt files and, unfortunately, all the frames that are listed are right in the middle of long 3:2 pattern runs and also have the progressive frame flag set on top of that. Is that stream off a dvd or is it some type of capture? I've seen a similar situation before on an hdtv capture, just wanted to know where yours came from. Any way that I would be able to get part of it? Say the first 5000 to 10000 frames? If so, you could just upload it to the ftp address I posted before: ftp://upload:upload@68.119.245.113:17252/ Last edited by tritical; 5th September 2005 at 07:01. |
5th September 2005, 12:34 | #330 | Link | ||
Registered User
Join Date: Jan 2002
Posts: 112
|
Quote:
It's a DVD. I'm trying to get my partial SG-1 collection cleaned up (some have tons of grain) and made available to the HTPC box. From what I gather, these TV show DVD collections are usually pretty challenging. There's the telecine, then (as seems to be the case here) there's some natively interlaced stuff, there's pattern changes in the CGI sections, different patterns in slow motion sections (surprising how often), and often less than ideal cuts. Quote:
Thanks for all your help! |
||
5th September 2005, 21:20 | #331 | Link |
Registered User
Join Date: Mar 2003
Posts: 116
|
I really like tivtc. Use it on occassions where decomb fails. I haven't used it in a while, tho. Right now I'm trying to figure out which dgmpgdec version I should use with TIVTCv09101.zip. Keep getting d2v 'unsupported format' errors. Thanks for the excellent tool & keeping it up to date!
|
5th September 2005, 22:01 | #332 | Link |
Registered User
Join Date: Dec 2003
Location: MO, US
Posts: 999
|
v0.9.10.1 supports every dgindex project file type ever used up to v11 (plus dvd2avi 1.76, dvd2avi 1.77, and dvd2avidg) which is the latest unless it was changed again in 1.4.4. What version are you getting the unsupported format error with?
Last edited by tritical; 5th September 2005 at 22:03. |
6th September 2005, 16:47 | #334 | Link |
Registered User
Join Date: Dec 2003
Location: MO, US
Posts: 999
|
It could be, but I've never used a 64bit version of windows and don't know much of anything about the issues related to running 32bit programs with it.
I tested tfm with the d2v you posted (it is v11) and it worked fine here. The debug output from tfm shows: TFM: v0.9.9.4 by tritical TFM: successfully opened specified d2v file. TFM: newest style (dgindex 1.2+) d2v detected. TFM: auto detected field order from d2v is TFF. TFM: no errors found in d2v. TFM: d2vflags = 131242 out_of_pattern = 38595 (70.6% FILM) |
8th September 2005, 11:40 | #336 | Link |
Angel of Night
Join Date: Nov 2004
Location: Tangled in the silks
Posts: 9,559
|
Is tdec mode=5 reading of tfm output file broken? Or am I just giving something the wrong inputs?
1st: x=x.tfm(mode=0,ovr="sisters.tfmovr.txt",output="sisters.tfm.txt") x=x.tdecimate(mode=4,output="sisters.tdec.txt") return x.crop(0,0,4,4) 2nd: x=x.tfm(ovr="sisters.tfmovr.txt",input="sisters.tfm.txt") x=x.tdecimate(mode=5,hybrid=2,vfrDec=0,input="sisters.tdec.txt",tfmin="sisters.tfm.txt",mkvout="sisters.mkvtmp.txt") 2nd pass load always generates an exception "TDecimate: tfmIn file error (invalid specifier)!" I looked in the source and it's coming from TDecimate.c line 2576, apparently expecting a + or - after every framenum and match. I inserted a - on each line and it loaded like a charm. Otherwise they're unedited. sisters.tfm.ovr is just "0,11853 c" since it's not telecined or combed, a few parts of the video just have dupe frames inserted every 5th and it's crazy jerky. |
8th September 2005, 19:41 | #337 | Link |
Registered User
Join Date: Dec 2003
Location: MO, US
Posts: 999
|
Yep, it is broken for the case when there aren't +/- markings (combed/not-combed) in the tfm output file because I forgot about the new line feed character. However, the only way to generate a tfm output file that doesn't have +/- markings is by setting PP=0, and I don't see that in your script. Anyways, it will be fixed in the next release.
|
12th September 2005, 03:48 | #339 | Link |
Registered User
Join Date: Dec 2003
Location: MO, US
Posts: 999
|
[link removed]. This version fixes the tdecimate error when reading in tfmIn files w/o +/- markings, micmatching=true only calculates the extra mic values when it is possible the match could be overridden, and adds a flags=4 option. The flags=4 option is equivalent to flags=1, except that d2v matches are checked for being combed, and if a d2v match is detected as combed tfm uses its own matching instead.
Last edited by tritical; 15th September 2005 at 08:14. |
Tags |
tdeint, tivtc |
|
|