Log in

View Full Version : Auto Gordian Knot: current version 2.55


Pages : 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98

zerocoolnl
17th November 2003, 18:07
yo len0x,
I'm now testing every version with Unbreakable and I found something weird in 0.37. For the first I time I selected that I want Dutch subtitles in the movie. Sunday night my computer ripped the movie. I just look at it and there are French subtitles in it! I'm shure I selected Nederlands (Dutch) but in the log-files I see only Français (French). I hope you know what to do know. If you want some log-files, mail me.

Greetz,
Zerocoolnl

len0x
17th November 2003, 18:15
Originally posted by zerocoolnl
I'm now testing every version with Unbreakable and I found something weird in 0.37. For the first I time I selected that I want Dutch subtitles in the movie. Sunday night my computer ripped the movie. I just look at it and there are French subtitles in it! I'm shure I selected Nederlands (Dutch) but in the log-files I see only Français (French). I hope you know what to do know. If you want some log-files, mail me.


for a start - can you post stream info file. and then the beginning of idx file with subs (the part where is says which language index was used)

zerocoolnl
17th November 2003, 18:25
Here they comes:

VTS_01 - Stream Information.txt

0x20 - Subtitle - English / Normal Captions / LBA: 21395 / PTS: 00:01:04.967 / Delay: 64600ms
0x21 - Subtitle - English / Normal Closed Captions / LBA: 21402 / PTS: 00:01:04.967 / Delay: 64600ms
0x22 - Subtitle - Français / Normal Captions / LBA: 21404 / PTS: 00:01:04.967 / Delay: 64600ms
0x23 - Subtitle - Español / Normal Captions / LBA: 21406 / PTS: 00:01:04.967 / Delay: 64600ms
0x24 - Subtitle - Portugues / Normal Captions / LBA: 6824 / PTS: 00:00:25.287 / Delay: 24920ms
0x25 - Subtitle - Nederlands / Normal Captions / LBA: 6827 / PTS: 00:00:25.287 / Delay: 24920ms
0x26 - Subtitle - Polish / Normal Captions / LBA: 6967 / PTS: 00:00:25.767 / Delay: 25400ms
0x27 - Subtitle - Czech(Ceske) / Normal Captions / LBA: 6969 / PTS: 00:00:25.767 / Delay: 25400ms
0x28 - Subtitle - Magyar / Normal Captions / LBA: 6840 / PTS: 00:00:25.487 / Delay: 25120ms
0x29 - Subtitle - Bulgarian / Normal Captions / LBA: 6843 / PTS: 00:00:25.487 / Delay: 25120ms
0x2A - Subtitle - Slovak / Normal Captions / LBA: 6846 / PTS: 00:00:25.487 / Delay: 25120ms
0x2B - Subtitle - Arabic / Normal Captions / LBA: 6852 / PTS: 00:00:25.487 / Delay: 25120ms
0x2C - Subtitle - Français / Forced / LBA: 6854 / PTS: 00:00:25.487 / Delay: 25120ms
0x2D - Subtitle - Español / Forced / LBA: 6856 / PTS: 00:00:25.487 / Delay: 25120ms
0x2E - Subtitle - Czech(Ceske) / Forced / LBA: 6858 / PTS: 00:00:25.487 / Delay: 25120ms
0x2F - Subtitle - Magyar / Forced / LBA: 6860 / PTS: 00:00:25.487 / Delay: 25120ms
0x30 - Subtitle / LBA: 6862 / PTS: 00:00:25.487 / Delay: 25120ms
0x31 - Subtitle / LBA: 6865 / PTS: 00:00:25.487 / Delay: 25120ms
0x32 - Subtitle / LBA: 6868 / PTS: 00:00:25.487 / Delay: 25120ms
0x33 - Subtitle / LBA: 6876 / PTS: 00:00:25.487 / Delay: 25120ms
0x34 - Subtitle / LBA: 6879 / PTS: 00:00:25.487 / Delay: 25120ms
0x35 - Subtitle / LBA: 6882 / PTS: 00:00:25.487 / Delay: 25120ms
0x36 - Subtitle / LBA: 6885 / PTS: 00:00:25.487 / Delay: 25120ms
0x37 - Subtitle / LBA: 6887 / PTS: 00:00:25.487 / Delay: 25120ms
0x38 - Subtitle / LBA: 6892 / PTS: 00:00:25.487 / Delay: 25120ms
0x39 - Subtitle / LBA: 6894 / PTS: 00:00:25.487 / Delay: 25120ms
0x3A - Subtitle / LBA: 6896 / PTS: 00:00:25.487 / Delay: 25120ms
0x3B - Subtitle / LBA: 6898 / PTS: 00:00:25.487 / Delay: 25120ms
0x3C - Subtitle / LBA: 6900 / PTS: 00:00:25.487 / Delay: 25120ms
0x3D - Subtitle / LBA: 6902 / PTS: 00:00:25.487 / Delay: 25120ms
0x3E - Subtitle / LBA: 371672 / PTS: 00:14:23.527 / Delay: 863160ms
0x3F - Subtitle / LBA: 371675 / PTS: 00:14:23.527 / Delay: 863160ms
0x80 - Audio - AC3 / 6ch / 48kHz / DRC / English / LBA: 13 / PTS: 00:00:00.287 / Delay: -80ms
0x81 - Audio - AC3 / 6ch / 48kHz / DRC / Français / LBA: 14 / PTS: 00:00:00.287 / Delay: -80ms
0x82 - Audio - AC3 / 6ch / 48kHz / DRC / Español / LBA: 15 / PTS: 00:00:00.287 / Delay: -80ms
0x83 - Audio - AC3 / 2ch / 48kHz / DRC / Czech(Ceske) / LBA: 16 / PTS: 00:00:00.287 / Delay: -80ms
0x84 - Audio - AC3 / 2ch / 48kHz / DRC / Magyar / LBA: 17 / PTS: 00:00:00.287 / Delay: -80ms
0xE0 - Video - MPEG-2 / 720x576 (PAL) / 16:9 / Letterboxed / LBA: 1 / PTS: 00:00:00.367 / Delay: 0ms


unbreakable2.idx

# Settings

# Original frame size
size: 720x576

# Origin, relative to the upper-left corner, can be overloaded by aligment
org: 0, 0

# Image scaling (hor,ver), origin is at the upper-left corner or at the alignment coord (x, y)
scale: 100%, 100%

# Alpha blending
alpha: 100%

# Smoothing for very blocky images (use OLD for no filtering)
smooth: OFF

# In millisecs
fadein/out: 50, 50

# Force subtitle placement relative to (org.x, org.y)
align: OFF at LEFT TOP

# For correcting non-progressive desync. (in millisecs or hh:mm:ss:ms)
# Note: Not effective in DirectVobSub, use "delay: ... " instead.
time offset: 0

# ON: displays only forced subtitles, OFF: shows everything
forced subs: OFF

# The original palette of the DVD
palette: 0000e1, e83f07, 000000, fdfdfd, 451b55, 302789, faff1a, 095d76, 8234a1, e0e0e0, 701f03, 077307, 00006c, cc0ae9, d2ab0f, eaeae8

# Custom colors (transp idxs and the four colors)
custom colors: OFF, tridx: 0000, colors: 000000, 000000, 000000, 000000

# Language index in use
langidx: 5

# Francais
id: fr, index: 5
# Decomment next line to activate alternative name in DirectVobSub / Windows Media Player 6.x
# alt: Francais
# Vob/Cell ID: 1, 1 (PTS: 0)


Greetz,
Zerocool

len0x
17th November 2003, 18:30
Originally posted by zerocoolnl


0x25 - Subtitle - Nederlands / Normal Captions / LBA: 6827 / PTS: 00:00:25.287 / Delay: 24920ms



# Language index in use
langidx: 5
# Francais
id: fr, index: 5



That's odd, in the stream info file index 5 is Netherlands, but in VobSub it's french... GKIF4U is not doing anything wrong. Were you ever able to encode it properly ?

zerocoolnl
17th November 2003, 19:05
You mean i get errors or something when using dvddecrypter?
I didn't get! :(

Zerocool

len0x
17th November 2003, 19:08
Originally posted by zerocoolnl
You mean i get errors or something when using dvddecrypter?
I didn't get! :(


No, meant have you ever encoded this move with dutch subs before?
Or was it the first time ?

Coz I suspect it's DVDDecrypters fault... You can check the ifo by opening it with VobSub Configure and looking at which language is listed with index 5 (i.e. sixth item). And then do the same in DVDDecrypter on stream processing tab.

zerocoolnl
17th November 2003, 19:18
Weird, I tryed Subrip and Subrip crashes when I load the IFO. I ripped the DVD again with DVDDecrypter and now no problems. So I think DVDDecrypter maked a mistake:(

thnx anyway, I keep testing your new versions!

Zerocool

darkonejr
18th November 2003, 03:08
Originally posted by len0x
I got the log and I didn't see a single NTSC pattern in it. Pure FILM source indeed. There are obviosly a lot of FILM interlaced patterns (i.e. 2 out of 5 interlaced frames), but no real interlacing. So GKIF4U did a good job in this case I think.

Are you sure that you can see continuous interlacing patterns in that source?

I'm fairly sure the CGI sequences are supposed to be left at 30 fps or hybrid decimated, as the resulting avi has very choppy sequences during the CGI. Maybe the vthresh setting needs to be tweaked?


Julian

Tuning
18th November 2003, 07:14
Len0x, I have doubt, could not find any avisynth de-noise filters in the filter folder. Is GKIF4U lacking noise filters?

BTW, I could find one dll called "chr.dll",is that a noise remover ?

manono
18th November 2003, 08:19
Hi Tuning-

All there is at the moment is Undot() for mild spatial denoising. Remember, the idea is to keep it real simple. Maybe later, after there's a config file, you'll be able to do some tweaking of that kind. Until then though, stick with the full GKnot if you want to add the denoising filters.

Tuning
18th November 2003, 09:08
Hi manono,
Thanks for the information. BTW, I was pointing whether there is a possibility of automatic noise detection in future versions or we need to put in manually as you said. ( Is it possible to implement that ?):)

And I have one more question:
quote from help:
If target size is 0 or maximum quality is selected then 1 pass 100% quality based encoding will be done.

I simply could not understand this statement.:)

when quality based encoding is done, will the desired size be attained ? :)
Thanks

len0x
18th November 2003, 11:10
Originally posted by darkonejr
I'm fairly sure the CGI sequences are supposed to be left at 30 fps or hybrid decimated, as the resulting avi has very choppy sequences during the CGI. Maybe the vthresh setting needs to be tweaked?


Well, may be they are supposed to indeed. But if they are not interlaced, they must be progressive 30fps, right? (that is why I asked you to check if source has real interlacing or not) So that leaves us with tough choice: i can obviously detect progressive patterns and add them to interlaced patterns in order to see if that video is hybrid or not. Then your source could be detected as hybrid indeed. But this will mess up general IVTC detection since there are a lot of progressive patterns on a FILM source due to static scenes.
May be it could help me to actually see the small vob sample of yours. Can you make it downloadable for me somehow ?

len0x
18th November 2003, 11:19
Originally posted by Tuning
BTW, I was pointing whether there is a possibility of automatic noise detection in future versions or we need to put in manually as you said. ( Is it possible to implement that ?):)


Well, I don't think it's a good idea to perform noise detection. Much better idea would be use conditional filtering within avisynth during encoding, i.e. detect noise and motion and decide which filter is applied to a particular frame. That's a stunning approach! So if anyone want to do a research on that I'd glad to implement the results in the GKIF4U.

Originally posted by Tuning

when quality based encoding is done, will the desired size be attained ? :)


You can't have both :) Either you reach the desired size or you reach 100% of quality with no size restriction...

Tuning
18th November 2003, 11:30
Much better idea would be use conditional filtering within avisynth during encoding, i.e. detect noise and motion and decide which filter is applied to a particular frame. That's a stunning approach!

I think this is somewhat closely similar to frame-by-frame analysis of Nandub's anti-shit property. Resulting in very slow encoding.

Thanks len0x, hope anyone in this forum can do research in conditional filtering.
Bye.:)

len0x
18th November 2003, 11:35
Originally posted by Tuning
I hope anyone in this forum can do research in conditional filtering.


starting point is here:
http://www.avisynth.org/index.php?page=ConditionalFilter

brack
18th November 2003, 14:29
Great job with the software!

Qwestion: do you think it's a good idea to implement different extensions for Output file? I mean those supported by VirtualDup - *.ogg *.mkv ? in case someone will be willing to save their backup in .mkv format? I personally think this format is going to be used very widely in an year or so.

What do you think about this?

len0x
18th November 2003, 14:36
Originally posted by brack
Qwestion: do you think it's a good idea to implement different extensions for Output file? I mean those supported by VirtualDup - *.ogg *.mkv ? in case someone will be willing to save their backup in .mkv format? I personally think this format is going to be used very widely in an year or so.


If it's gonna be widely used (especially in, say, hardware players) then they will be supported.

len0x
18th November 2003, 16:25
Comes with installers and help tutorial (written by manono).

I'd appreciate some testing of this package on a fresh systems, i.e. where GK packages were not previously installed.

Enjoy :)

zerocoolnl
18th November 2003, 16:35
For the Dutch forums I want to translate your tutorial in Dutch. Do you think there's is gonna change anything in it? I know you will make new versions, but is the tutorial then still correct?

Thnx,
Zerocoolnl

len0x
18th November 2003, 16:38
Originally posted by zerocoolnl
For the Dutch forums I want to translate your tutorial in Dutch. Do you think there's is gonna change anything in it? I know you will make new versions, but is the tutorial then still correct?


I'd wait a little bit until we finalize bits and pieces there. After that you're welcome to translate it.

zerocoolnl
18th November 2003, 16:43
ok

bkam
18th November 2003, 17:57
I have a feature suggestion that is probably ridiculous, but what about automatic credits detection? It would be really cool to use XviD's credit option by detecting the amount of black and motion or something along those lines, but I'm imagining such detection would be very difficult. Anyway, I was just trying to think of cool automatic stuff in my last class and that's the only thing I came up with.

EDIT: Also, I was thinking, I don't know what the consensus on XviD's grayscale option is, but if the above is possible, it seems like you could also detect black and white movies and use the grayscale option.

len0x
18th November 2003, 18:01
If you could find an avs filter which does that (I think someone tried to do that before) then it'd possible to integrate it with GKIF4U. Analyzing fields manually outside avisynth is not something I wanna do. :)

P.S. is you problem with "audio not found" message solved ?

zerocoolnl
18th November 2003, 18:01
mm, credit-detection, but what if there are some bloopers after say 10 seconds? Then you see the bloopers in very low quality. So it should be a very smart credits detection;)

Zerocoolnl

len0x
18th November 2003, 18:06
Originally posted by zerocoolnl
mm, credit-detection, but what if there are some bloopers after say 10 seconds? Then you see the bloopers in very low quality. So it should be a very smart credits detection;)


smart detector should ideally start with the end of the file and go in reverse order to find a moment when intensity of the colors are above certain threshold...

bkam
18th November 2003, 18:33
Originally posted by len0x
P.S. is you problem with "audio not found" message solved ? Haven't tried 0.4 yet. I will try it in a few hours.

Originally posted by len0x
smart detector should ideally start with the end of the file and go in reverse order to find a moment when intensity of the colors are above certain threshold... Would this work in Avisynth? I will look for a filter like this. I don't see how Avisynth filter could change 2nd xvid pass to use different credit encoding. Or are you thinking of running like, comp test then credits test then first pass? That could work... I also like the idea of doing it by intensity, because I normally only encode credits at lower quality when it's straigh B/W, because if they are colorful (Blue Velvet, Suicide Kings come to mind) or have outtakes, etc, then I like to leave that stuff. This way it would only work on the black stuff = very cool.

len0x
18th November 2003, 18:37
Originally posted by bkam
Would this work in Avisynth? I will look for a filter like this. I don't see how Avisynth filter could change 2nd xvid pass to use different credit encoding. Or are you thinking of running like, comp test then credits test then first pass? That could work...

Indeed the latter.

btothec
18th November 2003, 19:37
len0x,

Thanks for this tool. I have been using it since your first release, and even though I am pretty proficient in the old GK, I am very busy and GKitfast4U saves me loads of time, and headaches. I read this forum every day, and have never been able to contribute anything cause most of the time, someone else has beat me to it, (testing latest releases) but I do have a web hosting company that I run, and I could give you free hosting if needed, or even maybe run a mirror FTP for the downloads. I have tons of bandwidth that I am not utilizing, and I have to pay for it regardless, so I might as we'll put it to use. :) Let me know.

len0x
18th November 2003, 19:44
Indeed - a mirror would be nice!

Originally posted by btothec
I have tons of bandwidth that I am not utilizing, and I have to pay for it regardless, so I might as we'll put it to use. :) Let me know.

Be aware though: during the first three days of GKIF4U appearing it was doing 3.5Gb/day. Now the package's grown twice in size and is no longer beta. Be prepared to have at least 5Gb/day for your mirror :)
if that's ok then PM me please.

P.S. GK is doing at least 50-60Gb/day at SF, btw.

darkonejr
18th November 2003, 20:01
len0x,

I've pmed you with a link to a sample...

Julian

len0x
18th November 2003, 20:04
Originally posted by darkonejr

I've pmed you with a link to a sample...


Got it, thanks. But I didn't have a chance to look at it closely yet..

albert
18th November 2003, 20:04
Originally posted by len0x
if you just have M2V and AC3 file, then, no... Even if it was a way then audio would be slightly out of synch and audio has to be demuxed within the program...

I was just wondering why the audio has to be demuxed within the program. I usually have DVDDecrypter demux the audio when ripping to save a little space. Then it creates an AC3 file that says what the delay is and the audio always comes out in synch.

So what's the problem with demuxing when ripping?

len0x
18th November 2003, 20:09
Originally posted by albert
I was just wondering why the audio has to be demuxed within the program. I usually have DVDDecrypter demux the audio when ripping to save a little space. Then it creates an AC3 file that says what the delay is and the audio always comes out in synch.


I'm using new version of DVD2AVI which in most of cases inserts a couple of frames to correct mpeg2 stream (more info here: http://forum.doom9.org/showthread.php?s=&threadid=62795 but you have to read last 3-4 pages for that thread, it's long otherwise ), so audio delay has to be adjusted as well. It's impossible to know that when you demuxing with DVDDecrypter...

len0x
18th November 2003, 23:34
ok, I had a look at sample and... this situation sucks to be honest.
CGI stuff is totally progressive, the rest is pure FILM. so of course this will be detected as FILM. And indeed that 30fps progressive parts will look bad after IVTC. I don't know how we can improve that since atm I have no way (and I believe there isn't actually) of automatically distinguish between static FILM scenes or progressive 30fps material. What percentage of FILM d2v file shows you, btw?

len0x
19th November 2003, 00:59
Originally posted by len0x
I don't know how we can improve that since atm I have no way (and I believe there isn't actually) of automatically distinguish between static FILM scenes or progressive 30fps material.

I was wrong. I already implemented very simple motion detector, so that now I can discard static frames from analysis and have proper information from moving scenes. stay tuned.

darkonejr
19th November 2003, 02:45
Originally posted by len0x
I was wrong. I already implemented very simple motion detector, so that now I can discard static frames from analysis and have proper information from moving scenes. stay tuned.

len0x:

This sounds great.... one question though... Any idea why other episodes that I ran through GKFast got detected as hybrid? BTW, d2v says 0% film (for both the sample episode and the ones that got detected as hybrid).


Julian

bkam
19th November 2003, 03:36
Originally posted by len0x
P.S. is you problem with "audio not found" message solved ? [11/18/2003 9:30:55 PM] Started encoding.
[11/18/2003 9:30:55 PM] Demuxing and indexing.
[11/18/2003 9:31:00 PM] Audio is not found.
[11/18/2003 9:31:00 PM] Found 4584 frames
*************************************
EXCEPTION: Audio is not found. Encoding aborted.
*************************************
[11/18/2003 9:31:00 PM] Finished encoding.

Same problem with 0.4 beta... Might it be that I need to uninstall everything between each version? Sometimes that used to happen with regular GK.

MindlessOath
19th November 2003, 07:52
my god im still registered here, lol, i thought i was going to have to sign up again.

anyways, i didnt wana sit here and read the 17 or so LONG pages of posts. it is all soooo interesting, but i cant do it.

i would like to add i added a mirror for this version, and as long as your news is posted on the doom9.org main page, i should post updates too (i hope im not to lazy).

mirror1:
http://www.tacticalcenter.net/dl.php?search=GordianKnot*&list=&mode=a&dir=movies%252Fmovie_applications%252F&searchMode=f

mirror2:
http://64.91.244.82/dl.php?dir=movies/movie_applications/

mirror3:
http://www.tactical-center.com/dl.php?dir=movies/movie_applications/


the last bit of information i would like to add, is i would like to see some kind of intergration of video cards... mabe that could help out encoding... i belive that the ATI cards have WMV and AVI decoding help, can they help encoding too?

ok and now this is the last bit actually.
im really big in the hardware world, i would like to see a benchmarking utilitie that can benchmark hardware using your tool. i see people/big sites, using crappy apps like xmpeg and the sorts, and none do a good as job as GK does, and i would just like to see a benchmark to go into this. (granted it wouldnt contain ripping or bunring). i belive that LAME just made something to incorperate for benchmarking and if im not mistaken winRAR has as well.. its about time that GK brings into life a benchmark utility.. all it would do is print out a small log like most of you have already done, but mabe something just for benching. this application could be perfect for it. put it in a benching MODE... could be a config file or whatever, but i would suggest that it gets VERY popular after the hardware world gets its hand on it. (ie www.hardocp.com, anadatech, xbitlabs, digit-life, and tech-report).
also any support from youself, and use your kind words to the developers of apps you make for 64bit AMD support would be appreciated.


yawn.. ok, i guess i should have thought all this out and posted.. but i just blerted it all out . :D

len0x
19th November 2003, 12:06
Originally posted by darkonejr

one question though... Any idea why other episodes that I ran through GKFast got detected as hybrid?


The reason is probably that CGI stuff in other eps is interlaced and therefore easily detectable. In the episode you sent me it's pure progressive. Why ? I have no idea.

len0x
19th November 2003, 12:14
Originally posted by bkam
[11/18/2003 9:30:55 PM] Started encoding.
[11/18/2003 9:30:55 PM] Demuxing and indexing.
[11/18/2003 9:31:00 PM] Audio is not found.
[11/18/2003 9:31:00 PM] Found 4584 frames
*************************************
EXCEPTION: Audio is not found. Encoding aborted.
*************************************
[11/18/2003 9:31:00 PM] Finished encoding.

Same problem with 0.4 beta... Might it be that I need to uninstall everything between each version?

Arhhg :(
No, installation doesn't matter. Let take this offline then (msg me when you online).

len0x
19th November 2003, 12:32
Originally posted by MindlessOath
i would like to add i added a mirror for this version, and as long as your news is posted on the doom9.org main page, i should post updates too (i hope im not to lazy).


Well, if you wanna have official mirrors, the it should work like this:
- all mirrors have to have current version at the same time.
- all mirrors will be listed on on my dedicated page, so that user can choose a mirror (will be up soon at http://len0x.leffe.dnsalias.com/ )
- news from doom9 has nothing to do with regularity of updates.

Otherwise, it'll be unofficial mirror, not supported by me. (and btw, license which comes with GKIF4U prohibits unathorized ditribution of it... but I won't be tracking illegal mirrors though - have more important stuff to do).

Originally posted by MindlessOath

the last bit of information i would like to add, is i would like to see some kind of intergration of video cards... mabe that could help out encoding... i belive that the ATI cards have WMV and AVI decoding help, can they help encoding too?


he :) No, graphics cards can't do that. They unfortnately cannot write data back to the harddrive, only to video out :)

Originally posted by MindlessOath

im really big in the hardware world, i would like to see a benchmarking utilitie that can benchmark hardware using your tool.


what kind of benchmarking are we talking about ? speed - like FPS ?
GK has FPS speed reported after each pass. I can do the same for GKIF4U (very easy in fact). Apart from that I don't think it's worth doing something special (like a benchmark mode).

len0x
19th November 2003, 15:13
Since obviously this thread is being viewed much more frequently, I'd like to mention second time that there is a voting for the new name of the tool is going at http://gordianknot.sourceforge.net/ (no registration is required to vote)
Please make your contribution.

manono
19th November 2003, 19:08
Vote! Vote Now!

And as they used to say in Chicago:

"Vote early and vote often".

len0x
19th November 2003, 19:13
The news section of the website went down :(

len0x
19th November 2003, 20:02
I just did a very test version 0.41 beta: <link removed>
*Edit* 0.42 beta is ready for testing instead of 0.41:
http://len0x.leffe.dnsalias.com/GkItFast4U.0.42.beta.zip
detection of FILM sources should be more robust.

I severely changed detection of hybrid sources which affected whole FILM/interlacing detection for NTSC sources as well. That's why I haven't published it in the first post and would like you to test the FILM, interlaced and hybrid sources again (I get suspicion that some FILM sources may be detected as hybrid sources...)

@darkonejr

it should solve your problem though, but in case FILM sources detection are not good I will have to rollback to the previous algorithm.

manono
19th November 2003, 21:52
The News Site is working again.

http://gordianknot.sourceforge.net/

darkonejr
19th November 2003, 22:32
len0x:

The new beta did correctly detect my hybrid episodes with no problems...

[11/19/2003 4:25:38 PM] Source has percentage of interlacing in motion areas: 29.49
[11/19/2003 4:25:38 PM] Source has percentage of telecined patterns: 73.79
[11/19/2003 4:25:38 PM] Source has percentage of progressive patterns: 25.00
[11/19/2003 4:25:38 PM] Source has percentage of interlaced patterns: 1.21
[11/19/2003 4:25:38 PM] Source is considered to be hybrid (mostly FILM).


I'm sure other people can test FILM sources sooner than I can, but if not I'll post again with a FILM source when I get the chance...

Julian

len0x
19th November 2003, 23:24
Originally posted by darkonejr
The new beta did correctly detect my hybrid episodes with no problems...

[11/19/2003 4:25:38 PM] Source has percentage of interlacing in motion areas: 29.49
[11/19/2003 4:25:38 PM] Source has percentage of telecined patterns: 73.79
[11/19/2003 4:25:38 PM] Source has percentage of progressive patterns: 25.00
[11/19/2003 4:25:38 PM] Source has percentage of interlaced patterns: 1.21
[11/19/2003 4:25:38 PM] Source is considered to be hybrid (mostly FILM).


Great news! I assume that it was 0.42, right?
Now you see why that episode was detected as FILM before - it has 25% of progressive 30fps source!

I''m pretty confident that 0.42 should handle FILM properly a well (it is quite improved over 0.41 in that matter). So in the end it's quite non-trivial algorithm but results I see are excellent. Who could have thought that that's possible. I think I should patent this method :D

G2k
20th November 2003, 01:11
my god, what was your math GPA len0x? I would love to be able to do some of the stuff you do but I'm horrible in math. Anyways, you truly are doing great work! Would it be possible in the future to add more featured to subtitles? So that the person encoding can also add permanent subs of his/her own to the movie? I know that as of now they're seen as images, but if in the future you could change some stuff around so that it is viewed as text it would be sweet.

:eek: Bye

darkonejr
20th November 2003, 01:31
Originally posted by len0x
Great news! I assume that it was 0.42, right?
Now you see why that episode was detected as FILM before - it has 25% of progressive 30fps source!


I know this is for the sort of distant future, but let me put the bug in your head now....

The "right" thing to do with hybrid sources such as this would be to use Matroska's variable framerate feature and encode the 30fps progressive sources in 30fps, keeping everything else 24fps.... there's been postings elsewhere about a way to do this involving writing a timecode .txt file. Do you think your detectionmethod could be used to automate that process and automagically encode a .mkv file? Of course this would be after all of GK can handle Matroska....


Just a random thought,
Julian