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. |
![]() |
#881 | Link |
Huh?
Join Date: Sep 2003
Location: Uruguay
Posts: 3,103
|
tritical, the latest version of dgmpgdec has bumped d2v to v15. Just a heads-up
![]()
__________________
Read Decomb's readmes and tutorials, the IVTC tutorial and the capture guide in order to learn about combing and how to deal with it. |
![]() |
![]() |
![]() |
#882 | Link |
Registered User
Join Date: Dec 2003
Location: MO, US
Posts: 999
|
@Chainmax
Thanks. I'll put up a new version soon. I may just take out the check for higher version numbers, since there hasn't been a change since about v8 that actually effected tfm's parsing of the d2v file. @Terranigma Your script looks fine to me. One problem might be that securebob doesn't behave well when frames aren't request linearly (maybe it does, I haven't tested). If you render these parts separately: file1: Separatefields().DeBlock_QED().weave().TFM(mode=4,PP=0,slow=0).tdecimate(mode=1).trim(0,4552) file2 (file1 as input): securebob().selecteven() file3 (file1 and file2 as input): avisource(file1) Tdeint(full=false,edeint=file2,mi=255,ovr="C:\Program Files\AVISynth Scripts\Defender.txt",ovrdefault=1) vinverse() Does it work correctly? |
![]() |
![]() |
![]() |
#883 | Link | |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,393
|
Sorry for butting in with an OT comment, but now I've seen this
Quote:
The only correct way for interlaced sources is: (alas) Code:
SeparateFields() .PointResize(width,height) Deblock_qed() .AssumeFrameBased() SeparateFields() .SelectEvery(4,0,3) .Weave()
__________________
- We´re at the beginning of the end of mankind´s childhood - My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!) |
|
![]() |
![]() |
![]() |
#885 | Link |
Registered User
Join Date: Dec 2003
Location: MO, US
Posts: 999
|
Luckily you didn't have to wait too long
![]() I still had things on the todo list, but everything that was left would require a lot of changes to the current code that I don't want to make. Instead, I'm gonna start on a complete rewrite that will combine TIVTC/TDeint and be built from the ground up with all of the desired functionality in mind. As far as TDeint, some of the new features I was planning I'm gonna hold off on for now. I'll try to release v1.1 soon with the following changes: - new hints (handle new hints from tivtc that pass through dgdecode's hints) - motion map check top and bottom lines (currently it doesn't check them) - add tswitch() - add new blend deinterlace mode - output map and deinted frame at the same time Since all of those things are already completed. Not gonna give a time frame on the tivtc/tdeint combination filter... it might be next month or it could be next year ![]() Last edited by tritical; 20th February 2007 at 01:18. |
![]() |
![]() |
![]() |
#886 | Link |
Huh?
Join Date: Sep 2003
Location: Uruguay
Posts: 3,103
|
Thanks for this new release
![]()
__________________
Read Decomb's readmes and tutorials, the IVTC tutorial and the capture guide in order to learn about combing and how to deal with it. |
![]() |
![]() |
![]() |
#887 | Link | |
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,401
|
Quote:
![]() ![]()
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
|
![]() |
![]() |
![]() |
#890 | Link | |
Registered User
Join Date: Dec 2003
Location: MO, US
Posts: 999
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#892 | Link |
ангел смерти
![]() Join Date: Nov 2004
Location: Lost
Posts: 9,565
|
Ah, I guess the big painful blocking change that got 1.0 put off for a year or more was finally pushed aside for the next version (expect it by 2009!), I see.
![]() I mean the conversion of the help to html, of course. ![]() I told you I'd have this to you some time back, but due to a couple of interesting functions and an accidental transposition of a single close parenthesis, it took much longer than it should have. (Side by side debugging of original vs modified is neat, but I could have done without it.) EEDI2 test MT version. If anyone can get ICL to compile it, it's a good bit faster, but VC2005 SP1 broke mine. Last edited by foxyshadis; 21st January 2007 at 00:37. |
![]() |
![]() |
![]() |
#893 | Link |
XviD User
Join Date: Oct 2004
Location: Ky
Posts: 190
|
Wow! Multithreading? I can hardly wait! Many thanks to all for the efforts.
__________________
DFI NF4 SLI Expert | Opteron 165 CCBBE 0616 XPMW (9x325HTT=2.9Ghz) | 2x1GB G.Skill HZ (3-4-4-8-12-16-2T) | LG 62L DVD/CD | Geforce 7300GT | All SATA | Antec 650 Trio PSU | XP SP2 |
![]() |
![]() |
![]() |
#894 | Link |
Registered User
Join Date: Feb 2004
Location: Virginia, USA
Posts: 334
|
@foxyshadis: Very nice! On my E6600 it's faster than the normal version by a factor of 1.61, and the output is bit-identical.
EDIT: As for stability, I let it run for a few hours on over 80,000 frames and it didn't deadlock/crash.
__________________
moitah.net Last edited by Moitah; 21st January 2007 at 00:57. |
![]() |
![]() |
![]() |
#896 | Link |
Registered User
Join Date: Dec 2003
Location: MO, US
Posts: 999
|
TDeint v1.1, changes:
Code:
+ added TSwitch() filter + added new blend deinterlacing mode (type = 5) + expanded ovr line input buffers + added new map outputs (map=3/4) which output both a map and deinterlaced frame + map output works correctly with ap post-processing + map output works correctly with hints/ovr/full/tryweave + support passing through of dgdecode hints and tivtc's new hints + added ability to run motion detection on a separate clip (emtn parameter) - motion map now checks top/bottom lines Thanks for the mt'd eedi2. I'll put it up as version 0.9.3 on my site, if you don't mind, as soon as I get a chance. I don't have the intel compiler so I can't make an ICL build. |
![]() |
![]() |
![]() |
#898 | Link |
Registered User
Join Date: Dec 2003
Location: MO, US
Posts: 999
|
It's exactly the same as traditional blend deinterlacing, except that it averages temporally in the field not being kept (between prv/nxt) instead of just using whichever one happens to be weaved into the current frame. It's probably not good for much unless you want and/or need blend deinterlacing, in which case disable motion-adaptation (blend deinterlacing doesn't work well with motion-adaptation). Mode 5 should be slightly more compressible than mode 4. Mode 5 is similar to alignfields mode 3 minus the spatial blurring. Pretty much I just added it because I could.
|
![]() |
![]() |
![]() |
#899 | Link | |
Registered User
Join Date: Dec 2004
Location: Melbourne, AU
Posts: 1,963
|
Quote:
I had to comment out one of the #pragma omp lines (in EEDI2::fillGaps2X) since it gives VS2005's x64 compiler an internal error. I even installed SP1 (piece of crap!) to try and fix it, but no luck. Also tried ICL 9.0 and the results were poor compared to VS2005, so I just left the line out and decided to wear it. |
|
![]() |
![]() |
![]() |
#900 | Link |
Registered User
Join Date: Sep 2005
Location: Vancouver
Posts: 600
|
tritical, any chance of a fix for TIVTC still calculating all the metrics when it has them from input files? I'm working with over 200-frame decimation cycles on HD content -- seeking is excruciating!
![]() |
![]() |
![]() |
![]() |
Tags |
tdeint, tivtc |
Thread Tools | Search this Thread |
Display Modes | |
|
|