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

GizmoDerMokwai
9th March 2004, 16:18
Hi, i tried ancoding another PAL DVD with AutoGK. The DVD was scanned as being pal interlaced with different field orders, but i know for sure, that the dvd isn't interlaced, just like the gang of new york pal dvd, which autogk also handled as beeing interlacing....

here a little screenshot, of what tha se7en/sieben DVD looks after encoding

http://free.pages.at/oldskool1951/snapshot20040309155610.jpg

This Blurry pixels are all over the movie. when encoding manuelly via avisynth without deinterlacing, everything is fine, no blurry pixles, no interlacing failures....


Here's the log of se7en:
[09.03.2004 07:43:26] Input dir: D:\tmp\DVD\Rips\SIEBEN_VTS_01_PGC1
[09.03.2004 07:43:26] Output file: D:\tmp\sieben.avi
[09.03.2004 07:43:26] Audio: Deutsch
[09.03.2004 07:43:26] Subtitles: none
[09.03.2004 07:43:26] Codec: XviD
[09.03.2004 07:43:26] Target size: 1400Mb
[09.03.2004 07:43:26] Custom resolution settings: minimum width of 512 pixels
[09.03.2004 07:43:26] Custom audio settings: AC3
[09.03.2004 07:43:26] Started encoding.
[09.03.2004 07:43:26] Demuxing and indexing.
[09.03.2004 07:45:42] Analyzing source.
[09.03.2004 07:45:42] Writing the following script to D:\tmp\gk_tmp\lastjob.vcf
===========================================================
VirtualDub.Open("D:\\tmp\\gk_tmp\\_.avs",0,0);
VirtualDub.RemoveInputStreams();
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(0);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetCompression();
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("D:\\tmp\\gk_tmp\\_.avi");
===========================================================
[09.03.2004 07:55:16] Source has percentage of interlacing in motion areas: 28,28
[09.03.2004 07:55:16] Source is considered to be interlaced.
[09.03.2004 07:55:17] Analyzing PAL source with different field order.
[09.03.2004 07:55:17] Writing the following script to D:\tmp\gk_tmp\lastjob.vcf
===========================================================
VirtualDub.Open("D:\\tmp\\gk_tmp\\_.avs",0,0);
VirtualDub.RemoveInputStreams();
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(0);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetCompression();
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("D:\\tmp\\gk_tmp\\_.avi");
===========================================================
[09.03.2004 08:04:52] Source has percentage of interlacing in motion areas: 28,21
[09.03.2004 08:04:52] Source is considered to be interlaced.
[09.03.2004 08:04:52] Found 182451 frames
[09.03.2004 08:04:52] Audio size: 408,676,352 bytes (389.74 Mb)
[09.03.2004 08:04:52] Overhead: 2,166,656 bytes (2.07 Mb)
[09.03.2004 08:04:52] Video size: 1,057,163,392 bytes (1008.19 Mb)
[09.03.2004 08:04:52] Running compressibility test.
[09.03.2004 08:04:52] Writing the following script to D:\tmp\gk_tmp\sieben_comptest.avs
===========================================================
LoadPlugin("c:\PROGRA~1\DVDRIP~1\AutoGK\filters\mpeg2dec3dg.dll")
LoadPlugin("c:\PROGRA~1\DVDRIP~1\AutoGK\filters\autocrop.dll")
LoadPlugin("c:\PROGRA~1\DVDRIP~1\AutoGK\filters\undot.dll")
LoadPlugin("c:\PROGRA~1\DVDRIP~1\AutoGK\filters\kerneldeint.dll")

function getOrder(clip c) {
order = GetParity(c) ? 1 : 0
return order }

movie = mpeg2source("D:\tmp\gk_tmp\sieben.d2v")
cropclip = autocrop(movie,mode=0,wmultof=4,hmultof=4,samples=10,aspect=0,threshold=35)
c_width = width(cropclip)
c_height = round(height(cropclip) / 1.09401709401709)
input_par = float(c_width)/float(c_height)
fixed_aspect = input_par > 1.4 ? 1.09401709401709 : 1.06666666666667
c_height = round(height(cropclip) / fixed_aspect)
input_par = float(c_width)/float(c_height)
out_width = 704
out_height = round(float(out_width) / input_par)
hmod = out_height - (floor(out_height / 16 ) * 16)
out_height = (hmod > 4) ? (out_height + (16 - hmod)) : (out_height - hmod)
new_aspect = (float(out_width) / float(out_height)) / fixed_aspect
autocrop(movie,mode=0,wmultof=4,hmultof=4,samples=10,aspect=new_aspect,threshold=35)
KernelDeInt(order=getOrder(movie),sharp=true)
Undot()
LanczosResize(out_width,out_height)
SelectRangeEvery(300,15)
===========================================================
[09.03.2004 08:04:53] Writing the following script to D:\tmp\gk_tmp\lastjob.vcf
===========================================================
VirtualDub.Open("D:\\tmp\\gk_tmp\\sieben_comptest.avs",0,0);
VirtualDub.video.SetMode(1);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression(0x64697678,0,10000,0);
VirtualDub.video.SetCompData(1208,"AQAAAKC7DQDCwA8ARDpcdG1wXGdrX3RtcFxvZ214LXNpZWJlbl9jb2RlYy5sb2cALQBzAGkAZQBiAGUAbgBfAGMAbwBkAGUAYwAuAGwAbwBnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAABQAAABAAAABkAAAAZAAAAAYAAAACAAAAAAAAAAEAAAD6AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAACWAAAAZAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAgAAAAIAAAACAAAAAgAAAAgQEBAREhUYEBAQEBETFhkQEBESFBYZHRAQEhUYGx8kEREUGB4jKS8SExYbIyw2QRUWGR8pNkZYGBkdJC9BWHMSEhISExUXGxISEhITFRgdEhITFBYYHCASEhQYGx4jKBMTFhshJy41FRUYHicyPUkXGBwjLj1PYhsdICg1SWKBAAAAAAoAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAHgAAAAEAAAAyAAAAAQAAAPQBAABaAAAAMgAAAAAk9AA8AAAAPAAAAPoAAAABAAAAAAAAAFxoaW50ZmlsZS5tdmgAbABlAC4AbQB2AGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXHZpZGVvZ2suc3RhdHMAAC4AcwB0AGEAdABzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAABAnAAAQJwAAAAAAAAEAAAAAAAAAAAAAAAAAAAD3AAAAAAAAAAAAAAA=");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("D:\\tmp\\gk_tmp\\sieben_comptest.avi");
===========================================================
[09.03.2004 08:20:33] Duration was: 15 minutes 40 seconds
[09.03.2004 08:20:33] Speed was: 9,70 fps.
[09.03.2004 08:20:34] Compressibility percentage is: 89,64
[09.03.2004 08:20:34] Chosen resolution is: 704x304 ( AR: 2,32 )
[09.03.2004 08:20:34] Predicted comptest value is: 89,64
[09.03.2004 08:20:34] Running first pass.
[09.03.2004 08:20:34] Writing the following script to D:\tmp\gk_tmp\sieben_movie.avs
===========================================================
LoadPlugin("c:\PROGRA~1\DVDRIP~1\AutoGK\filters\mpeg2dec3dg.dll")
LoadPlugin("c:\PROGRA~1\DVDRIP~1\AutoGK\filters\autocrop.dll")
LoadPlugin("c:\PROGRA~1\DVDRIP~1\AutoGK\filters\undot.dll")
LoadPlugin("c:\PROGRA~1\DVDRIP~1\AutoGK\filters\kerneldeint.dll")

function getOrder(clip c) {
order = GetParity(c) ? 1 : 0
return order }

movie = mpeg2source("D:\tmp\gk_tmp\sieben.d2v")
cropclip = autocrop(movie,mode=0,wmultof=4,hmultof=4,samples=10,aspect=0,threshold=35)
c_width = width(cropclip)
c_height = round(height(cropclip) / 1.09401709401709)
input_par = float(c_width)/float(c_height)
fixed_aspect = input_par > 1.4 ? 1.09401709401709 : 1.06666666666667
c_height = round(height(cropclip) / fixed_aspect)
input_par = float(c_width)/float(c_height)
out_width = 704
out_height = round(float(out_width) / input_par)
hmod = out_height - (floor(out_height / 16 ) * 16)
out_height = (hmod > 4) ? (out_height + (16 - hmod)) : (out_height - hmod)
new_aspect = (float(out_width) / float(out_height)) / fixed_aspect
autocrop(movie,mode=0,wmultof=4,hmultof=4,samples=10,aspect=new_aspect,threshold=35)
KernelDeInt(order=getOrder(movie),sharp=true)
Undot()
LanczosResize(out_width,out_height)
===========================================================
[09.03.2004 08:20:35] Writing the following script to D:\tmp\gk_tmp\lastjob.vcf
===========================================================
VirtualDub.Open("D:\\tmp\\gk_tmp\\sieben_movie.avs",0,0);
VirtualDub.video.SetMode(1);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression(0x64697678,0,10000,0);
VirtualDub.video.SetCompData(1208,"AwAAAKC7DQDCwA8ARDpcdG1wXGdrX3RtcFxvZ214LXNpZWJlbl9jb2RlYy5sb2cALQBzAGkAZQBiAGUAbgBfAGMAbwBkAGUAYwAuAGwAbwBnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAABQAAABAAAABkAAAAZAAAAAYAAAACAAAAAAAAAAEAAAD6AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAACWAAAAZAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAgAAAAMAAAACAAAAAwAAAAgQEBAREhUYEBAQEBETFhkQEBESFBYZHRAQEhUYGx8kEREUGB4jKS8SExYbIyw2QRUWGR8pNkZYGBkdJC9BWHMSEhISExUXGxISEhITFRgdEhITFBYYHCASEhQYGx4jKBMTFhshJy41FRUYHicyPUkXGBwjLj1PYhsdICg1SWKBAAAAAAoAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAHgAAAAEAAAAyAAAAAQAAAPQBAABaAAAAMgAAAAAk9AA8AAAAPAAAAPoAAAABAAAAAAAAAFxoaW50ZmlsZS5tdmgAbABlAC4AbQB2AGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXHZpZGVvZ2suc3RhdHMAAC4AcwB0AGEAdABzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAABAnAAAQJwAAAAAAAAEAAAAAAAAAAAAAAAAAAAD3AAAAAAAAAAAAAAA=");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("D:\\tmp\\sieben.avi");
===========================================================
[09.03.2004 12:36:48] Duration was: 4 hours 16 minutes 12 seconds
[09.03.2004 12:36:48] Speed was: 11,87 fps.
[09.03.2004 12:36:49] Expected quality of first pass size: 91,50
[09.03.2004 12:36:49] Running second pass.
[09.03.2004 12:36:49] Writing the following script to D:\tmp\gk_tmp\lastjob.vcf
===========================================================
VirtualDub.Open("D:\\tmp\\gk_tmp\\sieben_movie.avs",0,0);
VirtualDub.video.SetMode(1);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression(0x64697678,0,10000,0);
VirtualDub.video.SetCompData(1208,"BQAAAKC7DQDCwA8ARDpcdG1wXGdrX3RtcFxvZ214LXNpZWJlbl9jb2RlYy5sb2cALQBzAGkAZQBiAGUAbgBfAGMAbwBkAGUAYwAuAGwAbwBnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkAAAABQAAABAAAABkAAAAZAAAAAYAAAACAAAAAAAAAAEAAAD6AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAACWAAAAZAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAgAAAAMAAAACAAAAAwAAAAgQEBAREhUYEBAQEBETFhkQEBESFBYZHRAQEhUYGx8kEREUGB4jKS8SExYbIyw2QRUWGR8pNkZYGBkdJC9BWHMSEhISExUXGxISEhITFRgdEhITFBYYHCASEhQYGx4jKBMTFhshJy41FRUYHicyPUkXGBwjLj1PYhsdICg1SWKBAAAAAAoAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAHgAAAAEAAAAyAAAAAQAAAPQBAABaAAAAMgAAAAAk9AA8AAAAPAAAAPoAAAABAAAAAAAAAFxoaW50ZmlsZS5tdmgAbABlAC4AbQB2AGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXHZpZGVvZ2suc3RhdHMAAC4AcwB0AGEAdABzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAABAnAAAQJwAAAAAAAAEAAAAAAAAAAAAAAAAAAAD3AAAAAAAAAAAAAAA=");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.RemoveInputStreams();
VirtualDub.stream[0].SetSource("D:\\tmp\\gk_tmp\\SIEBEN AC3 T01 3_2ch 448Kbps DELAY 9ms.ac3",0x00000203,0);
VirtualDub.stream[0].SetMode(0);
VirtualDub.stream[0].SetInterleave(1,500,2,0,9);
VirtualDub.stream[0].SetClipMode(1,1);
VirtualDub.stream[0].SetConversion(0,0,0,0,0);
VirtualDub.stream[0].SetVolume();
VirtualDub.stream[0].SetCompression();
VirtualDub.SaveAVI("D:\\tmp\\sieben.avi");
===========================================================
[09.03.2004 15:50:46] Duration was: 3 hours 13 minutes 56 seconds
[09.03.2004 15:50:46] Speed was: 15,68 fps.
[09.03.2004 15:50:46] Writing the following script to D:\tmp\gk_tmp\lastjob.vcf

gatormac
11th March 2004, 21:38
I just tried this for the fun of it (had to uninstall XVID RC3 and reinstall the old XVID) and I must say it is a pretty nice program. The only thing I don't like is the fact that you can't edit an avisynth file and you can't adjust the bitrate or resolution after doing a compression test....but I do understand that this is for newbies who probably wouldn't do these things.

@lenox

When XVID 1.0 final is released, how long do you think it will be before AutoGK and GK will be updated?

calinb
11th March 2004, 21:53
Originally posted by EmSiV
Couldn't be a "Source range" feature useful? ;)EmSiV, although not a supported "feature," this is very easy to do with AutoGK. As soon as DVD2AVI launches, do the following: right click DVD2AVI in the taskbar >> restore >> <esc> key >> hit a right or left arrow key. Now move the progress bar and enter your mark in/out points, hit F4 and resave to the same d2v file. AutoGK will continue to encode normally with the new range. The only downside to this workaround is it effectively renders the job queue unusable.

gatormac
12th March 2004, 00:27
I think adding a selection for noise reduction like GK would be user friendly. Most idiots can tell that a video source has noise and how bad it is (light, medium, heavy, etc.). I could see myself using AutoGK, but if a source is noisy...I just can't stand it, so I would have to use Gknot/VDub method.

rantingotaku
12th March 2004, 00:50
found a weird issue.. I don't know if it was a bad rip, or if the dvd was bad...

I'm trying to rip "The Returner" .. it encodes the audio wonderfully, but the subtitles aren't reported properly.. it shows 2x Chinese, 2x English, and 1x unknown (in AutoGK), when I try any of them, they always come out in Chinese subtitles :confused:

currently, I've ripped just the english ones straight from the dvd, and am going to try and paste them over the ones that autoGK rips before it starts encoding the actual movie.

I'll post the results in case anyone else has had these problems

Sharktooth
12th March 2004, 11:40
Originally posted by gatormac
I think adding a selection for noise reduction like GK would be user friendly. Most idiots can tell that a video source has noise and how bad it is (light, medium, heavy, etc.). I could see myself using AutoGK, but if a source is noisy...I just can't stand it, so I would have to use Gknot/VDub method.
That's not a bad idea, but i would rather add a sharpness <----> noise control.
In that way AutoGK could make some decision on filter parameters and which matrixes to use.

len0x
12th March 2004, 19:11
Originally posted by Flintstone
Regarding the post below. Encoded today with AutoGK v1.0 (sorry it took so long) and it still looks like crap with exactly the same problems. Extremly bad on all my computers! I haven't seen such a bad encode in a loong time, so something must be wrong with detection of interlacing maybe - not that I know that much about the source material.

remind me which episode of Buffy is it and I'll check it out myself.

len0x
12th March 2004, 19:13
Originally posted by Gordie Howe
I've found what might be a bug with AutoGK encoding sources with non-standard AR. I just encoded an interview from the Frida dvd which had an AR close to 4:3, and AutoGK has chopped off the top and bottom to give an AR close to 16:9


try playing with AVS file and changing threshold parameter of autocrop and see what's the result. I bet it's the cause (but no solution yet).

len0x
12th March 2004, 19:18
Originally posted by GizmoDerMokwai
Hi, i tried ancoding another PAL DVD with AutoGK. The DVD was scanned as being pal interlaced with different field orders, but i know for sure, that the dvd isn't interlaced, just like the gang of new york pal dvd, which autogk also handled as beeing interlacing....


well, to me it looks like its not really a PAL at all, but 28% of interlacing may mean that it's NTSC but somehow bad mastered as PAL on DVD... can you post a fragment from you interlace.log file ?

AZEncoder
13th March 2004, 04:30
Ok, I have now encoded close to 200 "Videos". Most of those were TV episodes of some of my favorite series. AutoGK is about as good as it gets for ease of use. I am not intending to start a holy war but I am dying to ask what the future holds. I have run into a small number of things that I wish it would do and I wonder if any of those will ever see the light of day.

So even though I regularly read this forum, I also realize that I don't always retain everything I read amongst the hundreds (maybe it's thousands now) of messages.

What is on the horizon for future of AutoGK?

I know that len0x has said that his whole goal behind creating AutoGK was to keep it simple, so I am interested in understanding what that means.

Thanks len0x!!

Also, I can afford to make this next statement because I have contributed twice in what I would consider were healthy amounts to len0x as a way of expressing my appreciation for his hard work.

I challenge each and every one of you who are currently benefiting from all of len0x's hard work to contribute something via PayPal to him. I have spent good money on way too many pieces of software that turned out to be nothing but a bunch of junk. AutoGK on the other hand is an awesome piece of work that is probably being used by way too many people that have contributed nothing monetarily and probably nothing to this forum. I would agree with what some of you are thinking at this moment "AZEncoder hasn't contributed anything to this forum either", but I would argue the point about contributing to len0x financially.

So crack open the wallet and give len0x some encouragement to keep spending enormous amounts of his time on AutoGK and GK.
<<chmod - soap box off>>

Thanks for a great community and forum and of course once again endless thanks go to len0x!!!!!

len0x
13th March 2004, 13:17
Originally posted by len0x
remind me which episode of Buffy is it and I'll check it out myself.

I found ep 3x18 and examined frame number 360 which you have screenshot of. So there is nothing that wrong with the source there, but since deinterlacer is applied then redish stuff you see is a part of the next frame. Bad deinterlacer job (first time I see that with KernelDeInt). Tried TomsMoComp and FieldDeinterlace - no problems. Then found out that reducing threshold for KernelDeInt to 5 fixes the problem, but nothing in AutoGK can be done to solve this atm.

GizmoDerMokwai
13th March 2004, 13:31
Originally posted by len0x
well, to me it looks like its not really a PAL at all, but 28% of interlacing may mean that it's NTSC but somehow bad mastered as PAL on DVD... can you post a fragment from you interlace.log file ?

sorry, i've lent out the dvd, i'll drop a little past of the interlaced.log later. one other question, can you plz add a (hidden" max width options, cause my standalone player (elta) has problems with resolution lager than 640 on cdr...

len0x
14th March 2004, 16:32
Nothing much apart from several bugfixes and automatic support of XVID 1.0. Most of the testing I did was with it, so please test old xvid versions as well (which should work like they used to).

P.S. Liked AZEncoder's post and yes, new wave of donations from those who never did so, would be much appreciated!

sillKotscha
14th March 2004, 17:06
Originally posted by len0x
Nothing much apart from several bugfixes and automatic support of XVID 1.0.

nice!! long awaited :)

thanks len0x...

CapBoy
14th March 2004, 19:00
Originally posted by len0x
I found ep 3x18 and examined frame number 360 which you have screenshot of. So there is nothing that wrong with the source there, but since deinterlacer is applied then redish stuff you see is a part of the next frame. Bad deinterlacer job (first time I see that with KernelDeInt). Tried TomsMoComp and FieldDeinterlace - no problems. Then found out that reducing threshold for KernelDeInt to 5 fixes the problem, but nothing in AutoGK can be done to solve this atm.

Hi len0x.

Could you tell me how to "reduce threshold for KernelDeInt to 5"?

'Cause I'm also backing up my buffy dvd's and I would like to know how to do that.

Thanks

gatormac
14th March 2004, 20:22
Originally posted by len0x
Nothing much apart from several bugfixes and automatic support of XVID 1.0. Most of the testing I did was with it, so please test old xvid versions as well (which should work like they used to).

P.S. Liked AZEncoder's post and yes, new wave of donations from those who never did so, would be much appreciated!

I've tested the beta after reinstalling XVID 1.0 RC3 with a few trailers and the results are excellent! Good work and thank you! Theres no reason for anybody to not update to XVID 1.0 now.

len0x
14th March 2004, 21:03
Originally posted by CapBoy
Hi len0x.

Could you tell me how to "reduce threshold for KernelDeInt to 5"?

'Cause I'm also backing up my buffy dvd's and I would like to know how to do that.


If you're encoding manually then in the avs file you have something like this:

KernelDeInt(order=1,sharp=true)

Which is used by both GK(if kernel deinterlacer used there) and AutoGK. This can be changed to:

KernelDeInt(order=1,sharp=true,threshold=5)

But as I said only if you're using GK or manual encoding. In AutoGK you cannot change that atm.

CeeJay.dk
14th March 2004, 21:19
I just tried encoding Ciderhouse as a 2CD Xvid 1.0 RC3.

The quality is awesome !
But the problem with the subs is still there :(

The subtitles disappear around 75% into the movie.
(I'm using external subtitles btw)

Len0x : Have you any idea about whats going on here and how to fix it ?

And does someone know of a good way to rip the subtitles manually and split them over 2 CD's so i can manually make the subtitles and forget about this ?

plazz2000
15th March 2004, 00:28
len0x, thanks for releasing support for XviD 1.0! I'm in the middle of the second pass of a test encode now.

Can I ask what XviD 1.0 settings AGK will use by default? I ask because I'm wondering about compatability for my elta 8883.

I've looked at what the settings are now for the codec, and it looks like:

MPEG-Custom (which matrix in use?)
No adaptive quant, no QpeL, no GMC.
Bframes (1/1.5/1, no packed bitstream)
Chroma Optimizer
Motion search Level 6
VHQ 1
Use chroma motion
No Trellis

If these indeed are the default AGK settings, it all looks very good. It should play on my elta 8883, I'll try my encode when it's done.
But in the quantizer restriction settings, the minimum is 2 and the maximum is 3 for I, P and B frames. Is there a reason for this being different to the XviD defaults?

(I'm using gamer's 12/03 build)

rmagere
15th March 2004, 08:16
I encoded a few trailers (spiderman and princess mononoke)in different ways and they came out looking really good.

Just a quick question what is the setting for the maximum keyframe distance? is it a constant value or do you set it to 25 for pal and 24 or 30 for ntsc? Also how is the sound interleaved, is it every frame?

Is not important, kind of just curious as I have noticed that whenever I skip through a movie/trailer the sound takes much longer to catch up with the video when I have encoded them using agk xvid set-up then when I encode the same material using gk xvid or gk divx set-up.

SonGokuDBZ
15th March 2004, 16:32
I have a small problem:

I made some test rips with AutoGK 1.05 beta and Koepi's Xvid 1.0.0 RC-3. Everything went fine (Compressibility Test and so on) but the final movie was undersized (708MB -> 334MB). Don't know how this could happen, maybe somebody can help me. (If someone need the Log, I could post it)

thanks

len0x
15th March 2004, 16:54
Originally posted by SonGokuDBZ
I have a small problem:

I made some test rips with AutoGK 1.05 beta and Koepi's Xvid 1.0.0 RC-3. Everything went fine (Compressibility Test and so on) but the final movie was undersized (708MB -> 334MB). Don't know how this could happen, maybe somebody can help me. (If someone need the Log, I could post it)


It would have saved time if you posted the log straight away.

SonGokuDBZ
15th March 2004, 17:01
OK, you are right! Here's the Log:


[14.03.2004 23:27:35] Input dir: S:\Identity\VIDEO_TS
[14.03.2004 23:27:35] Output file: M:\Identity - Neu.avi
[14.03.2004 23:27:35] Audio: English
[14.03.2004 23:27:35] Subtitles: none
[14.03.2004 23:27:35] Codec: XviD
[14.03.2004 23:27:35] Target size: 708Mb
[14.03.2004 23:27:35] Custom audio settings: CBR MP3 with bitrate: 64Kbps
[14.03.2004 23:27:35] Started encoding.
[14.03.2004 23:27:35] Demuxing and indexing.
[14.03.2004 23:28:59] Analyzing source.
[14.03.2004 23:29:00] Writing the following script to M:\gk_tmp\lastjob.vcf
===========================================================
VirtualDub.Open("M:\\gk_tmp\\_.avs",0,0);
VirtualDub.RemoveInputStreams();
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(0);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetCompression();
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("M:\\gk_tmp\\_.avi");
===========================================================
[14.03.2004 23:34:22] Source has percentage of interlacing in motion areas: 2,51
[14.03.2004 23:34:22] Source is considered to be interlaced.
[14.03.2004 23:34:23] Analyzing PAL source with different field order.
[14.03.2004 23:34:23] Writing the following script to M:\gk_tmp\lastjob.vcf
===========================================================
VirtualDub.Open("M:\\gk_tmp\\_.avs",0,0);
VirtualDub.RemoveInputStreams();
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(0);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetCompression();
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("M:\\gk_tmp\\_.avi");
===========================================================
[14.03.2004 23:39:53] Source has percentage of interlacing in motion areas: 2,47
[14.03.2004 23:39:53] Source is considered to be interlaced.
[14.03.2004 23:39:53] Found 131371 frames
[14.03.2004 23:39:53] Encoding audio.
[14.03.2004 23:45:22] Audio size: 42,039,925 bytes (40.09 Mb)
[14.03.2004 23:45:22] Overhead: 1,560,064 bytes (1.49 Mb)
[14.03.2004 23:45:22] Video size: 698,791,819 bytes (666.42 Mb)
[14.03.2004 23:45:23] Running compressibility test.
[14.03.2004 23:45:23] Writing the following script to M:\gk_tmp\Identity - Neu_comptest.avs
===========================================================
LoadPlugin("P:\AutoGK\filters\mpeg2dec3dg.dll")
LoadPlugin("P:\AutoGK\filters\autocrop.dll")
LoadPlugin("P:\AutoGK\filters\undot.dll")
LoadPlugin("P:\AutoGK\filters\kerneldeint.dll")

function getOrder(clip c) {
order = GetParity(c) ? 1 : 0
return order }

movie = mpeg2source("M:\gk_tmp\Identity - Neu.d2v")
cropclip = autocrop(movie,mode=0,wmultof=4,hmultof=4,samples=10,aspect=0,threshold=35)
c_width = width(cropclip)
c_height = round(height(cropclip) / 1.45868945868946)
input_par = float(c_width)/float(c_height)
fixed_aspect = input_par > 1.4 ? 1.45868945868946 : 1.42222222222222
c_height = round(height(cropclip) / fixed_aspect)
input_par = float(c_width)/float(c_height)
out_width = 704
out_height = round(float(out_width) / input_par)
hmod = out_height - (floor(out_height / 16 ) * 16)
out_height = (hmod > 4) ? (out_height + (16 - hmod)) : (out_height - hmod)
new_aspect = (float(out_width) / float(out_height)) / fixed_aspect
autocrop(movie,mode=0,wmultof=4,hmultof=4,samples=10,aspect=new_aspect,threshold=35)
KernelDeInt(order=getOrder(movie),sharp=true)
Undot()
LanczosResize(out_width,out_height)
SelectRangeEvery(300,15)
===========================================================
[14.03.2004 23:45:23] Writing the following script to M:\gk_tmp\lastjob.vcf
===========================================================
VirtualDub.Open("M:\\gk_tmp\\Identity - Neu_comptest.avs",0,0);
VirtualDub.video.SetMode(1);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression(0x64697678,0,10000,0);
VirtualDub.video.SetCompData(1208,"AAAAAKC7DQCuaQoAXHZpZGVvLnN0YXRzAAAAAHN0YXRzMgAAXHZpZGVvZ2suc3RhdHMAAFNvZnR3YXJlXEdOVVxYdmlEAAAAcW1hdHJpeF9pbnRyYQAAAHFtYXRyaXhfaW50ZXIAAABDb3VsZG4ndCBjcmVhdGUgWFZJRF9SRUdfU1VCS0VZIC0gAABjb25maWcAAENvdWxkbid0IG9wZW4gcmVnaXN0cnkga2V5IGZvciBkZWxldGlvbiAtIAAAU29mdHdhcmVcR05VAAAAAENvdWxkbid0IGRlbGV0ZSByZWdpc3RyeSBrZXkgLSAAWHZpRAAAAABCaXRyYXRlIChLYnBzKToAUXVhbGl0eTpVAAAABQAAABAAAABkAAAAZAAAAAYAAAACAAAAAAAAAAEAAAD6AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAACWAAAAZAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAgAAAAIAAAACAAAAAgAAAAgQEBAREhUYEBAQEBETFhkQEBESFBYZHRAQEhUYGx8kEREUGB4jKS8SExYbIyw2QRUWGR8pNkZYGBkdJC9BWHMSEhISExUXGxISEhITFRgdEhITFBYYHCASEhQYGx4jKBMTFhshJy41FRUYHicyPUkXGBwjLj1PYhsdICg1SWKBCgAAAAoAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAHgAAAAEAAAAyAAAAAQAAAPQBAABaAAAAMgAAAICWmAAFAAAABQAAAPoAAAABAAAAAAAAAFxoaW50ZmlsZS5tdmgAAABzdGF0czEAAFx2aWRlby5zdGF0cwAAAABzdGF0czIAAFx2aWRlb2drLnN0YXRzAABTb2Z0d2FyZVxHTlVcWHZpRAAAAHFtYXRyaXhfaW50cmEAAABxbWF0cml4X2ludGVyAAAAQ291bGRuJ3QgY3JlYXRlIFhWSURfUkVHX1NVQktFWSAtIAAAY29uZmlnAABDb3VsZG4ndCBvcGVuIHJlZ2lzdHJ5IGtleSBmb3IgZGVsZXRpb24gLSAAAFNvZnR3YXJlXEdOVQAAAABDb3VsZG4ndCBkZWxldGUgcmVnaXN0cnkga2V5IC0gAFh2aUQAAAAAXHZpZGVvZ2suc3RhdHMAAFNvZnR3YXJlXEdOVVxYdmlEAAAAcW1hdHJpeF9pbnRyYQAAAHFtYXRyaXhfaW50ZXIAAABDb3VsZG4ndCBjcmVhdGUgWFZJRF9SRUdfU1VCS0VZIC0gAABjb25maWcAAENvdWxkbid0IG9wZW4gcmVnaXN0cnkga2V5IGZvciBkZWxldGlvbiAtIAAAU29mdHdhcmVcR05VAAAAAENvdWxkbid0IGRlbGV0ZSByZWdpc3RyeSBrZXkgLSAAWHZpRAAAAABCaXRyYXRlIChLYnBzKToAUXVhbGl0eToAAAAAUXVhbnRpemVyOgAARGVzaXJlZCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAABAnAAAQJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAD3AAAAAAAAAAAAAAA=");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("M:\\gk_tmp\\Identity - Neu_comptest.avi");
===========================================================
[14.03.2004 23:54:16] Duration was: 8 minutes 52 seconds
[14.03.2004 23:54:16] Speed was: 12,34 fps.
[14.03.2004 23:54:17] Compressibility percentage is: 60,48
[14.03.2004 23:54:17] Chosen resolution is: 640x272 ( AR: 2,35 )
[14.03.2004 23:54:17] Predicted comptest value is: 70,44
[14.03.2004 23:54:17] Running first pass.
[14.03.2004 23:54:17] Writing the following script to M:\gk_tmp\Identity - Neu_movie.avs
===========================================================
LoadPlugin("P:\AutoGK\filters\mpeg2dec3dg.dll")
LoadPlugin("P:\AutoGK\filters\autocrop.dll")
LoadPlugin("P:\AutoGK\filters\undot.dll")
LoadPlugin("P:\AutoGK\filters\kerneldeint.dll")

function getOrder(clip c) {
order = GetParity(c) ? 1 : 0
return order }

movie = mpeg2source("M:\gk_tmp\Identity - Neu.d2v")
cropclip = autocrop(movie,mode=0,wmultof=4,hmultof=4,samples=10,aspect=0,threshold=35)
c_width = width(cropclip)
c_height = round(height(cropclip) / 1.45868945868946)
input_par = float(c_width)/float(c_height)
fixed_aspect = input_par > 1.4 ? 1.45868945868946 : 1.42222222222222
c_height = round(height(cropclip) / fixed_aspect)
input_par = float(c_width)/float(c_height)
out_width = 640
out_height = round(float(out_width) / input_par)
hmod = out_height - (floor(out_height / 16 ) * 16)
out_height = (hmod > 4) ? (out_height + (16 - hmod)) : (out_height - hmod)
new_aspect = (float(out_width) / float(out_height)) / fixed_aspect
autocrop(movie,mode=0,wmultof=4,hmultof=4,samples=10,aspect=new_aspect,threshold=35)
KernelDeInt(order=getOrder(movie),sharp=true)
Undot()
LanczosResize(out_width,out_height)
===========================================================
[14.03.2004 23:54:18] Writing the following script to M:\gk_tmp\lastjob.vcf
===========================================================
VirtualDub.Open("M:\\gk_tmp\\Identity - Neu_movie.avs",0,0);
VirtualDub.video.SetMode(1);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression(0x64697678,0,10000,0);
VirtualDub.video.SetCompData(1208,"AQAAAKC7DQCuaQoAXHZpZGVvLnN0YXRzAAAAAHN0YXRzMgAAXHZpZGVvZ2suc3RhdHMAAFNvZnR3YXJlXEdOVVxYdmlEAAAAcW1hdHJpeF9pbnRyYQAAAHFtYXRyaXhfaW50ZXIAAABDb3VsZG4ndCBjcmVhdGUgWFZJRF9SRUdfU1VCS0VZIC0gAABjb25maWcAAENvdWxkbid0IG9wZW4gcmVnaXN0cnkga2V5IGZvciBkZWxldGlvbiAtIAAAU29mdHdhcmVcR05VAAAAAENvdWxkbid0IGRlbGV0ZSByZWdpc3RyeSBrZXkgLSAAWHZpRAAAAABCaXRyYXRlIChLYnBzKToAUXVhbGl0eTpVAAAABQAAABAAAABkAAAAZAAAAAYAAAACAAAAAAAAAAEAAAD6AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAACWAAAAZAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAgAAAAMAAAACAAAAAwAAAAgQEBAREhUYEBAQEBETFhkQEBESFBYZHRAQEhUYGx8kEREUGB4jKS8SExYbIyw2QRUWGR8pNkZYGBkdJC9BWHMSEhISExUXGxISEhITFRgdEhITFBYYHCASEhQYGx4jKBMTFhshJy41FRUYHicyPUkXGBwjLj1PYhsdICg1SWKBCgAAAAoAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAHgAAAAEAAAAyAAAAAQAAAPQBAABaAAAAMgAAAICWmAAFAAAABQAAAPoAAAABAAAAAAAAAFxoaW50ZmlsZS5tdmgAAABzdGF0czEAAFx2aWRlby5zdGF0cwAAAABzdGF0czIAAFx2aWRlb2drLnN0YXRzAABTb2Z0d2FyZVxHTlVcWHZpRAAAAHFtYXRyaXhfaW50cmEAAABxbWF0cml4X2ludGVyAAAAQ291bGRuJ3QgY3JlYXRlIFhWSURfUkVHX1NVQktFWSAtIAAAY29uZmlnAABDb3VsZG4ndCBvcGVuIHJlZ2lzdHJ5IGtleSBmb3IgZGVsZXRpb24gLSAAAFNvZnR3YXJlXEdOVQAAAABDb3VsZG4ndCBkZWxldGUgcmVnaXN0cnkga2V5IC0gAFh2aUQAAAAAXHZpZGVvZ2suc3RhdHMAAFNvZnR3YXJlXEdOVVxYdmlEAAAAcW1hdHJpeF9pbnRyYQAAAHFtYXRyaXhfaW50ZXIAAABDb3VsZG4ndCBjcmVhdGUgWFZJRF9SRUdfU1VCS0VZIC0gAABjb25maWcAAENvdWxkbid0IG9wZW4gcmVnaXN0cnkga2V5IGZvciBkZWxldGlvbiAtIAAAU29mdHdhcmVcR05VAAAAAENvdWxkbid0IGRlbGV0ZSByZWdpc3RyeSBrZXkgLSAAWHZpRAAAAABCaXRyYXRlIChLYnBzKToAUXVhbGl0eToAAAAAUXVhbnRpemVyOgAARGVzaXJlZCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAABAnAAAQJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAD3AAAAAAAAAAAAAAA=");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("M:\\Identity - Neu.avi");
===========================================================
[15.03.2004 01:27:47] Duration was: 1 hour, 33 minutes 29 seconds
[15.03.2004 01:27:47] Speed was: 23,42 fps.
[15.03.2004 01:27:47] Expected quality of first pass size: 82,07
[15.03.2004 01:27:47] Running second pass.
[15.03.2004 01:27:47] Writing the following script to M:\gk_tmp\lastjob.vcf
===========================================================
VirtualDub.Open("M:\\gk_tmp\\Identity - Neu_movie.avs",0,0);
VirtualDub.video.SetMode(1);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression(0x64697678,0,10000,0);
VirtualDub.video.SetCompData(1208,"AgAAAKC7DQCuaQoAXHZpZGVvLnN0YXRzAAAAAHN0YXRzMgAAXHZpZGVvZ2suc3RhdHMAAFNvZnR3YXJlXEdOVVxYdmlEAAAAcW1hdHJpeF9pbnRyYQAAAHFtYXRyaXhfaW50ZXIAAABDb3VsZG4ndCBjcmVhdGUgWFZJRF9SRUdfU1VCS0VZIC0gAABjb25maWcAAENvdWxkbid0IG9wZW4gcmVnaXN0cnkga2V5IGZvciBkZWxldGlvbiAtIAAAU29mdHdhcmVcR05VAAAAAENvdWxkbid0IGRlbGV0ZSByZWdpc3RyeSBrZXkgLSAAWHZpRAAAAABCaXRyYXRlIChLYnBzKToAUXVhbGl0eTpVAAAABQAAABAAAABkAAAAZAAAAAYAAAACAAAAAAAAAAEAAAD6AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAACWAAAAZAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAgAAAAMAAAACAAAAAwAAAAgQEBAREhUYEBAQEBETFhkQEBESFBYZHRAQEhUYGx8kEREUGB4jKS8SExYbIyw2QRUWGR8pNkZYGBkdJC9BWHMSEhISExUXGxISEhITFRgdEhITFBYYHCASEhQYGx4jKBMTFhshJy41FRUYHicyPUkXGBwjLj1PYhsdICg1SWKBCgAAAAoAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAHgAAAAEAAAAyAAAAAQAAAPQBAABaAAAAMgAAAICWmAAFAAAABQAAAPoAAAABAAAAAAAAAFxoaW50ZmlsZS5tdmgAAABzdGF0czEAAFx2aWRlby5zdGF0cwAAAABzdGF0czIAAFx2aWRlb2drLnN0YXRzAABTb2Z0d2FyZVxHTlVcWHZpRAAAAHFtYXRyaXhfaW50cmEAAABxbWF0cml4X2ludGVyAAAAQ291bGRuJ3QgY3JlYXRlIFhWSURfUkVHX1NVQktFWSAtIAAAY29uZmlnAABDb3VsZG4ndCBvcGVuIHJlZ2lzdHJ5IGtleSBmb3IgZGVsZXRpb24gLSAAAFNvZnR3YXJlXEdOVQAAAABDb3VsZG4ndCBkZWxldGUgcmVnaXN0cnkga2V5IC0gAFh2aUQAAAAAXHZpZGVvZ2suc3RhdHMAAFNvZnR3YXJlXEdOVVxYdmlEAAAAcW1hdHJpeF9pbnRyYQAAAHFtYXRyaXhfaW50ZXIAAABDb3VsZG4ndCBjcmVhdGUgWFZJRF9SRUdfU1VCS0VZIC0gAABjb25maWcAAENvdWxkbid0IG9wZW4gcmVnaXN0cnkga2V5IGZvciBkZWxldGlvbiAtIAAAU29mdHdhcmVcR05VAAAAAENvdWxkbid0IGRlbGV0ZSByZWdpc3RyeSBrZXkgLSAAWHZpRAAAAABCaXRyYXRlIChLYnBzKToAUXVhbGl0eToAAAAAUXVhbnRpemVyOgAARGVzaXJlZCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAABAnAAAQJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAD3AAAAAAAAAAAAAAA=");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.RemoveInputStreams();
VirtualDub.stream[0].SetSource("M:\\gk_tmp\\IDENTITY - NEU AC3 T01 3_2ch 448Kbps DELAY 0ms.mp3",0x00000202,0);
VirtualDub.stream[0].SetMode(0);
VirtualDub.stream[0].SetInterleave(1,500,2,0,0);
VirtualDub.stream[0].SetClipMode(1,1);
VirtualDub.stream[0].SetConversion(0,0,0,0,0);
VirtualDub.stream[0].SetVolume();
VirtualDub.stream[0].SetCompression();
VirtualDub.SaveAVI("M:\\Identity - Neu.avi");
===========================================================
[15.03.2004 02:56:03] Duration was: 1 hour, 28 minutes 15 seconds
[15.03.2004 02:56:03] Speed was: 24,81 fps.
[15.03.2004 02:56:03] Job finished.


The resulting file has 334MB!

len0x
15th March 2004, 17:11
@SonGokuDBZ

did you do any encodings after that yet ?
If not can you open XviD codec settings (in vdubmod or GK) and see what's the desired target size there ?

dreadycarpenter
15th March 2004, 17:22
is there anyway to set auto gk to leave screen res. as souce, or posssibly be added to next issue ??
thanks
auto gk rules!!!!!!!

len0x
15th March 2004, 17:29
Originally posted by dreadycarpenter
is there anyway to set auto gk to leave screen res. as souce, or posssibly be added to next issue ??


why would one wants non-cropped, anamorphic encode in AVI container ?

SonGokuDBZ
15th March 2004, 17:32
@Len0x:

I didn't do any encodes after that.
The desired target size was 682414KB, as it should be.

len0x
15th March 2004, 17:39
Originally posted by SonGokuDBZ

I didn't do any encodes after that.
The desired target size was 682414KB, as it should be.

wicked... no idea what's wrong then. Any zones apart from default one set by any chance there ?

SonGokuDBZ
15th March 2004, 17:54
@ Len0x:

Sorry, it was my fault. I didn't remove the old XviD version properly. After uninstalling everything and install the new one everything went fine.

Sorry for wasting your time!

dreadycarpenter
15th March 2004, 18:10
why is it when i set maximum width to source, the height is changed??
is it possible to keep source aspect ratio in the next build (height&width)??
AutoGK RULES!!!!!!!
dreadycarpenter

dreadycarpenter
15th March 2004, 18:20
the reason i ask is, i rip a 640x480(non anamorphic), set it to max width to 640 and i get a different height from the source but not 4:3 aspect?? i get a height like 388 or 502 or somewhere near that.
i rip at 100% quality, so i can re-encoded at a later date without resizing next time..

len0x
15th March 2004, 18:20
Originally posted by dreadycarpenter
why is it when i set maximum width to source, the height is changed??
is it possible to keep source aspect ratio in the next build (height&width)??


in the next, not. But you have to provide the reason for that for me to consider this option...

len0x
15th March 2004, 18:29
Originally posted by dreadycarpenter
the reason i ask is, i rip a 640x480(non anamorphic), set it to max width to 640 and i get a different height from the source but not 4:3 aspect?? i get a height like 388 or 502 or somewhere near that.
i rip at 100% quality, so i can re-encoded at a later date without resizing next time..

Re-encoding is a bad idea, so I won't be talking about that. But the reason you getting not perfect 4:3 ratio is because of cropping (rare source is really 4:3 pixel to pixel...)

gatormac
15th March 2004, 19:18
Originally posted by len0x
why would one wants non-cropped, anamorphic encode in AVI container ?

With the exception of the non-cropping, would that be a bad thing? I just encoded LOTR:FOTR using gknot/vdub manual method, used gknot to crop the image and start a avisynth file, omitted the resize in the avs and encoded it in VDubMod with 1 pass at a Q of 2.5 utilizing XVID 1.0 RC3's option PAR of 16:9 NTSC. Used original AC3 and saved it to avi.

Plays perfect in MPC and WMP9.

But I'm a newbie at this...is there any reason not to do this? Will it not play right in a standalone? Is this only an avi issue?

I want my backups to have the same resolution as the original, and encoding it to playback with the correct DAR by adjusting the pixel aspect ratio allows for the saving of bits that would be needed in resizing to the correct DAR pre-encoding. It allows for my horizontal resolution to be greater than 720 (usually in the mid 800's) while staying within the AS@L5 guidelines. Even if somebody doesn't mind shrinking the image down, using the pixel aspect ratio could still be used to save bits for those people trying to achieve 700MB encodes.

Or am I seeing it completely wrong? (probably)

silver_cpu
15th March 2004, 22:31
I don't usually post, but I feel similarly on this point. I've always wanted a simple way to encode DVD-resolution MPEG2 video to DVD-resolution Xvid/Divx. I want to preserve the original resolution, so that playback on any device looks as good as the original (within reason), and has the exact same aspect ratio and stretch. However, this is not possible (to my best knowledge) from strictly within GK, and I know it isn't within AutoGK. Is unaltered video input a possible feature for autogk?

r6d2
15th March 2004, 22:40
Originally posted by silver_cpu
However, this is not possible (to my best knowledge) from strictly within GKAFAIK you can manage do this with GK. len0x is reluctant to implement this in AutoGK since it would lead to great confusion and would not be very useful for the average user.

You can have the player correct the AR ar run time with a good container, but AVIs are a lot simpler than this, and that's len0x goal at the time I think.

gatormac
16th March 2004, 00:03
Gknot creates an avisynth script that resizes the video whether you want it to or not. If you want to encode XVID at the original resolution with the correct AR you can do this:

1)Open the .d2v in Gknot
2)select 1:1 Input Pixel Aspect Ratio
3)move the slider so that W-zoom and H-zoom are at 100% (not necessary, but helps me when trying to get 0% on ar error%)
4)crop the image
5)save the avs
6)open the avs in a text editor and put a # in front of the resize statement. Save the avs.
7)open the avs in VDub/VDubMod, select fast recompress, make your XVID settings and make sure that you set your pixel aspect ratio to match the source, i.e., 16:9 NTSC, 4:3 PAL, etc.
8)save your avi file

Not completely within GK, but simple enough I think.

rantingotaku
16th March 2004, 08:21
did a few encodes with latest realease... SWEET! just one question.. how does it detect "Cartoon Mode" (mainly because I encode alot of anime)

len0x
16th March 2004, 11:18
Originally posted by rantingotaku
just one question.. how does it detect "Cartoon Mode" (mainly because I encode alot of anime)

answer is simple - it doesn't :)

CeeJay.dk
16th March 2004, 16:08
Feature request :

Make it possible to use Cartoon Mode.
I dont see any easy way to detect if the source is a cartoon so i think the only way would be a checkbox in advanced settings.

Fortunatly even newbies know what a cartoon is so it shouldn't confuse anyone.

len0x
16th March 2004, 16:12
Originally posted by CeeJay.dk

Fortunatly even newbies know what a cartoon is so it shouldn't confuse anyone.

hm... do you? Afaik not everyone knows the difference between cartoon and anime (which should not be encoded in cartoon mode).

jeremymacmull
16th March 2004, 16:23
Why when encoding in Divx5.1.1 does AUTOGK only utilise 2 passes instead of what most people think is the minimum 3??

for the same size and the same movie with autogk having a fixed width of 640XXX and mp3 at 128 would XIVD 1.0 rc3 produce better quality than divx 5.1.1 (with whatever settings AUTOGK uses)

i know this is a "is A better than B" but we dont have control over the settings so i was wondering if autogk with its defaults or whatever would make a better rip with the new XVID rather than use divx 5.1.1

JEREMY

Sharktooth
16th March 2004, 16:32
Testing testing testing... with xvid 1.0RC3-Koepi.

Xanatos
16th March 2004, 16:34
Hello,

I've tested AGK 1.05 beta und it says
16.03.2004 14:25:53] Indexing subtitles.
[16.03.2004 14:28:31] WinRAR is not found. Switching to internal subtitles.

I've installed WinRAR?
And why AGK needs WinRAR?

greetings
Xanatos

Sharktooth
16th March 2004, 16:37
do a little search and you'll find that winrar is needed for subtitles and how to fix the problem editing the registry.

CeeJay.dk
16th March 2004, 17:38
I thought of ways to make Step 1 even simpler and faster to use.

Since DVDdecrypter is used for the decrypting, the files will be placed in a directory called VIDEO_TS under a directory with the movies name.

I just encoded Chicago for example and it was placed in
E:\DVD\CHICAGO\VIDEO_TS\

My suggestion is this :
If the Input directory is VIDEO_TS then automaticly set the name of the output file (user can change this if he doesn't like the Automatic name) to the name of the folder above VIDEO_TS (and correct the CAPITOL letters so that only the first letter is a capitol letter)

If the Input directory is not a VIDEO_TS folder then set the automatic name to the name of the Input directory

As for the path to create the output files in I prefer the folder above to the VIDEO_TS folder so the DVD source files and the Xvid output files are kept seperate.

Also the starting folder for browsing (for both input and output) could be set to the path of either:
HKEY_CURRENT_USER\Software\DVD Decrypter\GENERAL_DefaultDestinationFolder

HKEY_CURRENT_USER\Software\DVD Decrypter\MRUDestinationFolder

or

HKEY_CURRENT_USER\Software\DVD Decrypter\MRUDestinationFileFolder

This way the browsing will start either directly in the folder of the last ripped DVD or very close to it.

CeeJay.dk
16th March 2004, 18:06
Originally posted by len0x
hm... do you? Afaik not everyone knows the difference between cartoon and anime (which should not be encoded in cartoon mode).

AFAIK Cartoon mode is for content with smooth areas and sharply defined egdes .. Ie cartoons .. and some anime's.

It's a matter of drawing style and while some anime are too complex to benifit from cartoon mode , there are still some that will benifit.
It all depends on the content.

BTW .. IF Cartoon mode is implemented , then the noise filtering for that content should probably be more aggressive.

Xanatos
16th March 2004, 18:20
@Sharktooth:

The subtitles aren't hardcoded, too.
And I can't find in forum, how I can correct the problem.

greetings
Xanatos

QNX
16th March 2004, 23:23
1Q for len0x :)

whem i'm encoding video on my PC with AutoGK, all other processes are hangs... looks like as AutoGK it has very high priority :(

but in the task manager all fine...

with gordian knot i have no such problems :)

what can it be?

my PC is P4(Prescot)/1GbRAM

:)

privet russkim ;)

GizmoDerMokwai
17th March 2004, 09:22
Hiho, i'be tested 3 rips up to now with XviD 1.0 RC3, you wanna say: everything fine.