PDA

View Full Version : VdubConf 0.1 - a new BETA toy for GKnot


ogo
22nd May 2002, 10:51
Hi there,

This tool had been submitted to doom9 yesterday. Anyway if you want to test it now here it is ...

This thing will let you gain a FULL control in DIVX 5 parameters in your GKnot sessions (in all modes, 1 pass, or 2 passes).

See the readme.txt for details and a HOWTO :)

Have fun (if possible !), and cheers from France !

OGO
ogo@nerim.net

NB: 0.2 should be out tonight. It will properly support multi-jobs, and will silently ignore DIVX 3 jobs ...

NB: Please be gentle. This thing was written in a few hours, cause i was frustrated while encoding a pile of DVD's

ogo
22nd May 2002, 10:54
Why can't i see my attachement ???

hakko504
22nd May 2002, 11:04
Attachemnts must be validated by a moderator before they become visible, see the forum rules. (http://forum.doom9.org/forum-rules.htm) If you want faster validation, send a pm to one of the moderator of this forum. (i.e. dividee, TheWEF or UHT)

ogo
22nd May 2002, 11:06
ok thanks, i'll wait ...

TheWEF
23rd May 2002, 11:31
hi ogo!

i just tried your hack and i think it's great! very inventive!
finally there is somebody who's not just bitchin' but doin' something!

everything worked flawlessly...

@everybody: highly recommended!

:)

wef.

p.s.:
hmmm... gotta read the source. ;)

ogo
23rd May 2002, 18:59
Thanks TheWef. You made a great tool you know :-)

But please don't look at the source, it's really a hack you know ... BTW do you know if there is a "documented" way to look inside the data obtained from ICGetState() for DIVX 4/5 ? There should be one since you (seems to) prepare ICSetState() data from scratch in GKnot, or did you just hack the thing by trial and guess ?

Dunno why Doom9 still haven't put vdubconf on the news page since i submitted this thing two days ago ... Maybe he is busy making a guide for "Star Wars epiosode 2" :D

Anyway, 0.2 is now due tonight (no time yesterday to do it). Small fixes for multijob, and DIVX 4 compatibility, and DIVX3 "friendliness"

Cheers
OGO

Doom9
23rd May 2002, 22:29
I have planned to publish your tool tonight.. problem with the submissions right now is that the guy handling them is busy with school and I haven't changed the redirects yet.

TheWEF
23rd May 2002, 22:48
Originally posted by ogo
BTW do you know if there is a "documented" way to look inside the data obtained from ICGetState() for DIVX 4/5 ? There should be one since you (seems to) prepare ICSetState() data from scratch in GKnot, or did you just hack the thing by trial and guess ?

yes, i prepare it from scratch. i coded a tool to analyze the data from jobs-files. sooner or later it will be published. and i got a little help from divx-networks. send 'em an e-mail - once they see your tool i'm sure they will help you as well.

wef.

ogo
23rd May 2002, 23:07
No prob Doom9. Just sent you 0.2 too ...

Thanx for your response TheWef. Could you just tell me if DIVX4 and 5 use the same offset in buffer for encoding mode (1 pass, 1 pass q based, 2 pass, etc...) ie offset 36 ?

Anyway as promised here is vdubconf 0.2 (a bit more mature) :
- now more compatible with multiple jobs. Just make sure each 2 pass job use a different .avs and it will be fine
- now transparent with DiVX 3 job files (will ignore directive and pass the jobs directly to virtualdub)
- maybe compatible with DiVX 4
- better error handling

OGO

TheWEF
24th May 2002, 00:25
Originally posted by ogo
Could you just tell me if DIVX4 and 5 use the same offset in buffer for encoding mode (1 pass, 1 pass q based, 2 pass, etc...) ie offset 36 ?
it's 4 bytes earlier in divx4: offset 32.

TheWEF
24th May 2002, 00:27
Originally posted by ogo
- now transparent with DiVX 3 job files (will ignore directive and pass the jobs directly to virtualdub)

???
divx3 jobs get encoded with nandub...

ogo
24th May 2002, 10:01
oops, i didn't even try DiVX 3 (i hate DiVX 3 and don't understand why some people ever liked it) ... you know i'm very new to GKnot :eek:

I'll try to make a version of vdubconf compatible with DiVX 4 for earlier versions of GKnot ...

I made some new versions of mpeg2avi and dvd2avi (1.82 with resize filter) some time ago, but had to give up since i didn't have much time to work on dvd2avi ... that's a pity. I like quality tools (like yours), and i think there is a room for a good "all in one" standalone encoder that is simple to use, but permit to use advanced options, and last but not least that would be reliable without any concession on quality of output. I think a merge of some functions of dvd2avi/virtualdub/besweet/(a sub decoder) would be a good base ...

OGO

hakko504
24th May 2002, 10:44
@ogo

Take a look in this thread, DVD2AVI Sourceforge Project. (http://forum.doom9.org/showthread.php?s=&threadid=11442) The project itself is available here. (http://sourceforge.net/projects/save-oe)

ogo
24th May 2002, 11:37
Yep hakko i follow this thread from the first day :) Many competent people are working on dvd2avi ... I'm sure something good will emerge of this work :)

Anyway, i post here the last and final version of vdubconf (1.0) that is now compatible with DIVX 4 (using earlier versions of GKnot like 0.23) :D

Cheers !
OGO

vlad59
24th May 2002, 11:56
Happy to see you back OGO :D ;) :D ;)

ogo
28th May 2002, 19:58
Thanks vlad :)

I submitted 1.0 to doom9 a few days ago, but it hasn't been posted on news page ? Would be nice to !

:D

famewolf
29th May 2002, 10:29
Tried Vdubconf with divx 5.02...get an error that says "Unable to understand the codec internal buffer format !"

ogo
29th May 2002, 22:25
which version of vdubconf was it famewolf ? did you try with 1.0 ?

This error means that vdubconf thinks your codec isn't a divx 5 codec

Can you do the following :
- reproduce the problem
- when the error message appears in vdubconf, don't click ok, and then alt-tab to explorer and send me the file "virtualdub.jobs" which should be in C:\Program Files\GordianKnot\VirtualDub by mail at this adress : ogo@nerim.net

Thanks ;)

famewolf
29th May 2002, 23:05
First version I tried it with was .2....I'll try the program again tonight and email the file mentioned to you.

ogo
30th May 2002, 00:29
Thanks. I received your file.

Here is an extract of your virtualdub.jobs
// $job "DivX4 Second Pass"
// $input "D:\workarea\movie.avs"
// $output "D:\workarea\movie.avi"
// $state 4
// $start_time 01c1cdce 8593af50
// $end_time 0 0
// $script
:

As you can see those jobs are divx 4 jobs. I think they were generated with a version of GKnot that is not compatible with divx5 (pre 0.25 ?). That's why vdubconf does not understand them and reject them
If you use GKnot pre 0.25 you must install the DIVX 4 codec
If you use GKnot >= 0.25 you must install the DIVX 5.02 codec
vdubconf will be compatible with all version of GKnot as long as Gknot is paired with the good DIVX codec ...

Cheers
OGO

famewolf
30th May 2002, 00:49
im using the latest .26 version...I have the blue divx 5 logo in gknot and gknot is encoding with it just fine.

Your program states:

Valid DiVx 5 compressor found (0x78766964, 0 , 10000, 0)!
Valid DiVx 5 compressor options found (316 bytes) !

ogo
30th May 2002, 19:59
Humm .... Then do this :
- quit GKnot
- delete virtualdub.jobs (don't worry it's a temp file for GKnot)
- try again ...

If it does not work, you'll have kill a chicken on your monitor and drink his blood
:D

famewolf
31st May 2002, 00:01
<grabs the chicken and with one swing of his letter opener....>


Actually deleting the virtualdub.jobs seems to have fixed the problem.

cofferscuffs
31st May 2002, 11:32
Originally posted by Doom9
I have planned to publish your tool tonight.. problem with the submissions right now is that the guy handling them is busy with school and I haven't changed the redirects yet.

that would be me :) and im still catching up with everything so sorry to everyone who sent emails to the submission inbox.