View Full Version : AutoQMatEnc - a new free MPEG2 encoder


SAPSTAR
19th June 2005, 13:21
AutoQMatEnc 0.23b - SAPSTAR
MPEG2 (Video Only) Encoder

Characteristics :
- Use same ECL Files than CCE SP Trial (not all parameters are used yet)
- Read any AVS script by using directly avisynth.dll
- Built-In advanced QMatOp technology - Activated by adding adjust_q_matrix=1 in ECL or CCEAQM=1 in the REBUILDER.INI file for DVDRB users.
- MultiPass enabled - Above 4 passes is close from useless but can be performed - [EDIT] OPV not yet supported
- Part of CCE Simple Settings (Animation/CG/Natural) taken into account : Recomended for Anime (Aniamtion) and old movies (Natural)
- QMatOp phase not reprocessed but detected if encode cancelled once finished.
- MPEG2 Encoder using a part of libavcodec

Installation/Configuration :
Download it from : http://www.1webspace.org/autoqmatenc/
or this mirror site : http://www.badservo.com/autoqmatenc/
Just install it anywhere then use AutoQMatEnc.exe instead of CCE SP Trial.

DVDRB users : just make DVDRB point to it instead of CCE SP. Don't forget to set CCEAQM=1 in the REBUILDER.INI file

NON DVDRB users : To create your own ECL file you can use CCE SP Trial with ECLCCE.

Greetings :
- FishMan0919 for all his support, ideas, help in debugging, tests.
- BadServo for his tests, ideas, and comparisons :
http://www.badservo.com/external_links/AQEcompare.htm
http://badservo.com/external_links/AQECGCompare.htm
http://badservo.com/external_links/AQELACompare.htm
(those comparisons were made with an older version than the current one, the simple settings filter were always activated)
http://badservo.com/external_links/AQESMHICOMP.htm - With the 0.22a2 version (version never officially released, before 0.22a)
- Hostile_Monk for his tests.

Changes History:
0.22a - 2005/06/16 :
- Corrected a bug when DVDRB calls AQE from its own dir.
- Improved the QMatOp part - faster&better
- Corrected a bug when alternative scan block was set.
- Improved the rate control curve - Should correct some artifacts
0.23b - 2005/06/21 :
- Pass 1 auto restart in case of cancelation in the next passes.
- Setup program with the addition of the correct PATH for DCTune2.0 in the PATH variable
- Tweaked the rate control curve + new internal mode for ultra low bitrates (<1500)
(Not fully tested - waiting for results from BadServo on this part)
- Corrected a bug when the dirs contained spaces...stupid one this one !!!

mean
19th June 2005, 16:01
It seems to be libavcodec based ( and that you are linking statically to it)

If that 's the case, and it looks like it, i'd be interested in having a look to the part of libavcodec you modified.

Thanks

guada 2
19th June 2005, 19:16
I suppose that it operates under CCE SP TRIAL 2.70.2.0 ...
No..

SAPSTAR
19th June 2005, 19:25
I suppose that it operates under CCE SP TRIAL 2.70.2.0 ...
No.. What do you mean ?!? It uses the same syntax for ECL files than 2.70.2.0...the version shows CCE SP trial 2.70.2.0 in order to make believe DVDRB that's CCE SP for an easy integration...that's it...

guada 2
19th June 2005, 19:37
SAPSTAR,

I appreciate your spontaneity. :)

Sorry, I don't know your utilitarian
But, when I point my mouse on the EXE file, it indicates me this version of CCE 2.70.2.0

you can be confirmed it. thanks

SAPSTAR
19th June 2005, 22:14
SAPSTAR,

I appreciate your spontaneity. :)

Sorry, I don't know your utilitarian
But, when I point my mouse on the EXE file, it indicates me this version of CCE 2.70.2.0

you can be confirmed it. thanks
Yep this trick was put in place for DVD-Rebuilder, to be used instead of CCE SP 2.70, but of course it's NOT using CCE SP at all......just the same ECL syntax.

guada 2
19th June 2005, 22:34
SAPSTAR,

Thank you for these precisions.
To soon ;)

Mug Funky
20th June 2005, 08:41
so if i understand correctly (i haven't followed all the links in the "greetings" section..) this encoder dynamically chooses a quant matrix based on the picture presented to it? or is it something different?

looks interesting. auto CQM's should be very useful in CBR situations to get absolute max quality without having to pad the stream to get to the bitrate (QuEnc appears to do this when it is at q1 and the matrix is too low-bitrate).

it will be very useful in a lot of other q1 situations to squeeze out more quality on easy sources.

a few questions:

- how does this compare to CCE/HC/QuEnc quality wise
- how is it's ratecontrol? does it spike? does it have some kind of VBV model?
- will there be commandline options for it so i don't need to use CCE or DVD-RB? (i like to do things with batches and shell-integration so i can just right-click a file and out comes an m2v.)
- will the source be available at any time? (not trying to bully you here - you've clearly got a good idea with this adaptive matrix thingy, so we'd all understand if you wanted to keep it under wraps for now.)

thanks :) i'll try this baby out ASAP.

Fishman0919
20th June 2005, 10:32
so if i understand correctly (i haven't followed all the links in the "greetings" section..) this encoder dynamically chooses a quant matrix based on the picture presented to it?

Yes, it uses DCTune2.0 with a lot of tweaking and it does it on a GOP base, analyze each GOP then calculates the best quantization matrix for the given bitrate.

a few questions:

- how does this compare to CCE/HC/QuEnc quality wise
- how is it's ratecontrol? does it spike? does it have some kind of VBV model?

Very good.. on par, in some test better then CCE SP 2.70, in some not.... I did a few low bitrates test where AQE is amazing, w/ CCE SP 2.70 and HC .15 Beta Test... I used LOTR - The 2 Towers and Gladiator (Keeping both DD 5.1 and DTS 5.1)... avg bitrate was around 2500k for both movies...... all 3 encoders look good but AQE clearly stood out better, less blocking, more detail with a smoother picture.
Ratecontrol is very good... very accurate with no spiking I saw

dragongodz
20th June 2005, 12:46
will the source be available at any time? (not trying to bully you here - you've clearly got a good idea with this adaptive matrix thingy, so we'd all understand if you wanted to keep it under wraps for now.)
actually i just downloaded it and noticed the GPL license is included in the archive. as such the source code should be available for download aswell.

SAPSTAR
20th June 2005, 14:16
actually i just downloaded it and noticed the GPL license is included in the archive. as such the source code should be available for download aswell.
Well you're right I'll remove the GPL license until I release the source code...It's currently unreadable as I'm still in an early stage of dev....I'll replace the license.txt file by another one....sorry for that. :o
[EDIT] I was too lazy to create my own free license text file...so I just put the GPL one.....
[EDIT2] I just removed the license.txt file from the RAR file...

Doom9
20th June 2005, 14:16
as such the source code should be available for download aswell.Not necessarily.. it only has to be provided upon request.. you can even charge a fee for that to cover your time/expenses.

But I'm wondering, since the license is there, is the software actually GPL'ed?

SAPSTAR
20th June 2005, 14:26
....
- will there be commandline options for it so i don't need to use CCE or DVD-RB? (i like to do things with batches and shell-integration so i can just right-click a file and out comes an m2v.)
- will the source be available at any time? ....
Well, in fact I was not planning the usage of commandline switches...I thought that the generation of an ECL file was enough...but I'm open to suggestions, if many people are requesting for it..I will.
For the sources, they will probably be available later...currently...they are...hmm not really readable :o...comments everywhere...it's really an early stage dev....

dragongodz
20th June 2005, 15:42
Not necessarily.. it only has to be provided upon request.. you can even charge a fee for that to cover your time/expenses.
now you know fully well we had a big discussion about this a long time ago. the source code has to be available to the same people that can download the binary. if it is upon request basis then (from memory) it was you who said it needed to be guarenteed for 3 years, or something like that. so in general it is much simpler to have to sources available to download the same as the binaries.

Well you're right I'll remove the GPL license until I release the source code...It's currently unreadable as I'm still in an early stage of dev....I'll replace the license.txt file by another one....sorry for that.
But I'm wondering, since the license is there, is the software actually GPL'ed?
well if the avcodec is compiled LGPL then it doesnt have to be released as GPL. however if you link statically to it then the object files need to be released so others can compile a different version of the avcodec in to it. if its a custom version of the avcodec then that source should be released aswell, whether by downloadable or link or request or whatever.
all this sort of stuff was gone through in the big QuEnc 0.51 thread which is also one of the reasons why Nic told me to release QuEnc as GPL. it can be a pain i know. ;)

SAPSTAR
20th June 2005, 15:54
....well if the avcodec is compiled LGPL then it doesnt have to be released as GPL. however if you link statically to it then the object files need to be released so others can compile a different version of the avcodec in to it. if its a custom version of the avcodec then that source should be released aswell, whether by downloadable or link or request or whatever.
all this sort of stuff was gone through in the big QuEnc 0.51 thread which is also one of the reasons why Nic told me to release QuEnc as GPL. it can be a pain i know. ;)....
Well...it starts to make me think I should keep it for me and few friends of me and that's it...I only wanted to share it, if it's start to become complicated...that's it...game over...I'm not a developper, I'm just a video fan..I had an idea, I made a program...I thought it could be interesting to share it...but I don't want to lose time with some license pbs....
And no !!! I'm not using the modified libavcodec by Peter Cheat....I'm using my own method..in fact you make me think that in the last version, I even used a regular libavcodec...but I tweaked it with my own using the rc_eq/rc_override feature....I made that to be able to reuse easily new changes in the libavcodec.

dragongodz
20th June 2005, 16:11
Well...it starts to make me think I should keep it for me and few friends of me and that's it...I only wanted to share it, if it's start to become complicated...that's it...game over...I'm not a developper, I'm just a video fan..I had an idea, I made a program...I thought it could be interesting to share it...but I don't want to lose time with some license pbs....
thats up to you, its not THAT complicated though. people do appreciate when others do do things such as ecl support etc.

And no !!! I'm not using the modified libavcodec by Peter Cheat....I'm using my own method..in fact you make me think that in the last version, I even used a regular libavcodec...but I tweaked it with my own using the rc_eq/rc_override feature....I made that to be able to reuse easily new changes in the libavcodec.
i never said you were actually using peter cheats but a custom version since the normal avcodec can not do more than 2 passes while your program can. you even say
- MPEG2 Encoder using a part of libavcodec
so that could mean you just use some specific source files and not the whole thing for all i know.

there is no need for you to get so defensive, it wasnt even me that raised the issue.

alfixdvd
20th June 2005, 16:21
The algorithm used for Qmatrix in AutoQMatEnc is the same of Qmatop 013b. ?

Or Qmatop is old and dead way.


Best regards.

SAPSTAR
20th June 2005, 16:24
thats up to you, its not THAT complicated though. people do appreciate when others do do things such as ecl support etc.
.
in fact yes it's complicated...because it means I would have to package the sources...plus answering messages asking for help for compiling,....Frankly, I currently don't have time for that....


there is no need for you to get so defensive, it wasnt even me that raised the issue.
:) well it was you who raised the "issue" of license, wasn't it ?!?! I'm defensive, because I only want to share things...but I don't intend to battle over license stuff...and I was not at all expecting this kind of questions/remarks...so yes I felt offended. Anyway, let's stop this discussion right here... :
- I removed the GPL licence file
- I don't plan to release the sources until a certain time

SAPSTAR
20th June 2005, 16:25
The algorithm used for Qmatrix in AutoQMatEnc is the same of Qmatop 013b. ?
Or Qmatop is old and dead way.
Best regards.
Well in fact, the one in AutoQMatEnc is an improved version..it should be better and faster...I didn't take time to update QMatOp.....

alfixdvd
20th June 2005, 17:07
I didn't take time to update QMatOp.....

I expect that in a next future you could take time to update QMatOp thanks...

Best regards.

video_magic
20th June 2005, 18:02
Thanks SAPSTAR for your work, I really look forward to checking out your encoder more thoroughly, it seems to give very good visual results so far at least! :)

hutch1711
21st June 2005, 01:30
NON DVDRB users : To create your own ECL file you can use CCE SP Trial with ECLCCE.
Hi SAPSTAR. Nicely done once more. Your program works beautifully with DVD-RB, but for the life of me I can't get it to work with an ECL file. Can you provide a little more detail on the set-up. For instances, what folder should the ECL file be in? Should the ECL file be renamed item.ecl? Do you start AutoQMatEnc from the RUN command line? Anything that would help a rookie, hee, hee. :stupid:

SAPSTAR
21st June 2005, 03:01
Hi SAPSTAR. Nicely done once more. Your program works beautifully with DVD-RB, but for the life of me I can't get it to work with an ECL file. Can you provide a little more detail on the set-up. For instances, what folder should the ECL file be in? Should the ECL file be renamed item.ecl? Do you start AutoQMatEnc from the RUN command line? Anything that would help a rookie, hee, hee. :stupid:
Hi Hutch1711, nice to read you again ! Thank you !
To use it with your own ECL, you just have to open a console window, then type : AutoQMatEnc.exe -ecl <youreclfile>
It's easier if you open your window in the AQE dir, and if the ECL file is in this directory...no long path to type ! ;)

danpos
21st June 2005, 03:15
@sapstar

I wanna test your encoder, but I've got the following error:

"I can't open the vaf file!!!". I've done .ecl file using eclCCE.exe 1.81 by robot.

Any advice will be greatly appreciated.

TIA,

Fishman0919
21st June 2005, 03:34
@sapstar

I wanna test your encoder, but I've got the following error:

"I can't open the vaf file!!!". I've done .ecl file using eclCCE.exe 1.81 by robot.

Any advice will be greatly appreciated.

TIA,

I found in my test (maybe numbering the 100's...hehe) that if you use an .ecl file from DVD-RB (item.ecl) and mod it to your needs, it works fine.

danpos
21st June 2005, 04:47
@fishman

THX, buddy! I found out the solution: to use short path to source (avisynth source, in which it also must to use short path to source file - without spaces in it). I guess that AutoQMatEnc don't like neither larger pathnames and spaces in one... :lol:

CYA!

SAPSTAR
21st June 2005, 11:25
THX, buddy! I found out the solution: to use short path to source (avisynth source, in which it also must to use short path to source file - without spaces in it). I guess that AutoQMatEnc don't like neither larger pathnames and spaces in one... :lol:
CYA!
Could you PM me your ECL file ???(I mean the one not working) I will deal with this issue !
[EDIT]The error is related to the VAF file, it should come from the parameter : vaf_file=.... but not from the source path ?!?!

alfixdvd
21st June 2005, 15:49
I have tried to do Alfie ( PAL R2) movie only with Dvd Rebuilder 0.932 and AutoQMatEnc 0.22a.

With several cell I got : Encoding resulted in no .m2v

m2v file not generated.
vaf file not generated.
.m2v.txt file with size of 0 bytes.

The console window where AutoQMatEnc runs, it have a screen buffer of 300 lines. If I increment to 9999, it works and I got the m2v file.

But there is a cell that I can't get the m2v file.

I attach a zip file with:

rebuilder.ini
item.ecl
V01000600001004.AVS
V01000600001004.TXT (output of AutoQMatEnc)

Sapstar can you help me please.

danpos
21st June 2005, 15:57
@sapstar

Hi, fella!! I can send to you the ECL file (man, I did like so much of this encoder feature - support for ECL file - :thumbs up: ), but I can to guarantee to you that using long path (and with blank spaces in it) to video file, the error reported will occur (an another brazilian guy that did test your encoder advised me about this behaviour).

I'll try to be more clear:

1 - Previous scenery (occurs error reported):

PATH to ECL file: D:\Xxxxxxxx\Ssssss (short path to ECL file without blank spaces).

PATH to video file (defined in AVISource - AVISYNTH statement - into .AVS script): D:\Dddddd Mmmmm\eeeee Dddddd (in fact no long path but with blank spaces into it).

VAF file isn't created -> occurs error reported.

2 - Presente scenery (doesn't occurs error reported):

PATH to ECL file: D:\Xxxxxxxx\Ssssss (short path to ECL file without blank spaces).

PATH to video file (defined in AVISource - AVISYNTH statement - into .AVS script): D:\Xxxxxxxx\Ssssss (I did copy the video file for the same folder that ECL one).

VAF file is created -> encoding go ahead -> :cool: result!

I already did a encoding with the same video file using others encoders like NuEnc, CCE 2.70 and I've to say the resulting video from AQE encoding is better than cited encoders.

I'll do more tests and will report the results here later.

Keep up the good work, buddy!

CYA!

SAPSTAR
21st June 2005, 16:14
@danpos
Thank you for your support ! :)
Just a small question before you send me your ECL file, are you able to play the AVS file with any media player ?!?!? Just to be sure it doesn't come from the avisynth script itself.....

AndyP
21st June 2005, 16:16
Similar error

Seems to be related to encoder path.


name=E:\DVD\D2VAVS\V03000000001001.avs
ECL File parsed
Pass 1/2
Accessing Avisynth....
Creating the Script Env
Done
E:\DVD\D2VAVS\V03000000001001.avs: 720x576, 25000/1000 fps, 50 frames
converting YUY2 -> YV12
Assigned new YUV clip
converting YUY2 -> RGB24
Assigned new RGB clip
AVS File opened successfully
Creating : C:\Intra0.ppm
Running : "C:\Program Files\DVD\Encoders\AutoQMatEnc\"\dctune2.0.exe -f C:\Intra
0.ppm -p 0.000076 -o C:\qmatrix.txt
'C:\Program' is not recognized as an internal or external command,
operable program or batch file.
Could Not Find C:\Intra0.jpg
Error opening the qmatrix file!!!
Press any key to continue . . .


Note errornous quotation mark

Regards,
Andy

SAPSTAR
21st June 2005, 16:31
Similar error

Seems to be related to encoder path.
.....
Note errornous quotation mark

Regards,
Andy
Hmmm I will release sooner than expected my latest version...it will solve this pb for good.....Initially, I made this "patch" because of DVDRB, sometimes it calls the encoder from its own dir instead of the encoder's one.....
Anyway, expect the next release soon....

AndyP
21st June 2005, 16:56
Looking forward to it!

Kind Regards,
Andy

danpos
21st June 2005, 17:25
@danpos
Thank you for your support ! :)
Just a small question before you send me your ECL file, are you able to play the AVS file with any media player ?!?!? Just to be sure it doesn't come from the avisynth script itself.....

Yep, for sure! I always test any script that I do in VDMod, in order to do some tweaks in it and when everything is fine I feed the encoder with it and the encoding goes ahead ...

I've answered your PM and I sent you an email. Check it out, please!

CYA!

Amnon82
21st June 2005, 17:37
AutoQMatEnc - QMatOP - AutoQ ...

I'll look into Your new encoder and will see which quality it will bring to the mpeg2-encoding-scene.

The name AutoQMatEnc is only why You added Auto to QMatEnc or do You like my program AutoQ? I'm not angry cos of the name, but I hope nobody will get confused cos of it ...

... btw, I'll test it with AutoQ. Lets see if it will work in OnePassMode

Fishman0919
21st June 2005, 17:57
... btw, I'll test it with AutoQ. Lets see if it will work in OnePassMode

Nope, as of right now AQE (AutoQMatEnc) won't do OPV

Amnon82
21st June 2005, 18:07
... hmm, I think I've something read over. ;)

Fishman0919
21st June 2005, 18:40
Looking forward to it!

Kind Regards,
Andy

AndyP, try putting AutoQMatEnc.exe and DCTune2.0.exe in a shorter named dir like EX: C:\AutoQMatEnc\ It worked with an older ver of AQE I was testing.

SAPSTAR
21st June 2005, 19:32
Given all errors reported about the dirs and install pb, I release ealier than expected the latest version :
0.23b - 2005/06/21 :
- Pass 1 auto restart in case of cancelation in the next passes.
- Setup program with the addition of the correct PATH for DCTune2.0 in the PATH variable
- Tweaked the rate control curve + new internal mode for ultra low bitrates (<1500)
(Not fully tested - waiting for results from BadServo on this part)
- Corrected a bug when the dirs contained spaces...stupid one this one !!!

Thanks to FishMan0919, BadServo, Carpo and danpos for all their tests !!!

buzzqw
21st June 2005, 20:32
test done with 0.23b

so far i am unable to produce an vaf or mpv file.
i put all file in c:\ (d2v,avs,vob,ecl,dctune,autoq)

at end i have a vaf file of 0 byte and a movie.mpv.txt with this inside

8 14 14 14 15 16 18 20
14 14 14 14 15 16 19 21
14 14 15 16 17 19 21 24
14 14 16 18 20 22 25 29
15 15 17 20 25 28 33 38
16 16 19 22 28 35 43 51
18 19 21 25 33 43 56 69
20 21 24 29 37 52 131 123
16 16 16 16 16 16 16 16
16 16 16 16 16 16 16 16
16 16 16 16 16 16 16 16
16 16 16 16 16 16 16 16
16 16 16 16 16 16 16 16
16 16 16 16 16 16 16 17
16 16 16 16 16 16 17 17
16 16 16 16 16 17 17 19


no more..., asv is fully playable and ecl was made with cce 2.70.2.1 trial

BHH

EDIT: recreate with 2.67 , all OK !
sorry for the bad reports :rolleyes:

danpos
22nd June 2005, 00:35
Thanks to FishMan0919, BadServo, Carpo and danpos for all their tests !!!



My pleasure, mate !! I'm who must to thank you for yours efforts, offering to us this new promissor free MPEG2 encoder. :thanks:

Keep up the good work!

CYA!

danpos
22nd June 2005, 02:29
@SAPSTAR

Hi !! I did download the new version and got start with test. I did some ECL files with several possibilities (like OPV in Q mode) and with QMatOP disabled the encoding goes ahead. When I enable QMatOP (adding "adjust_q_matrix=1" line into ECL file), AQE DIES!!! :eek: :scared: Below follows the stout of AQE:

D:\Compilation\SCRIPTS>AutoQMatEnc -ecl File.ecl
ECL File parsed
QMatOp feature enabled.
Pass 1/3
Accessing Avisynth....
Creating the Script Env
Done
D:\Compilation\SCRIPTS\File.avs: 704x480, 25 fps, 170621 frames
converting ? -> RGB24
Assigned new RGB clip
Needs progressive input
Error opening D:\Compilation\SCRIPTS\File.avs
Pass 2/3
Accessing Avisynth....
Creating the Script Env
Done
D:\Compilation\SCRIPTS\File.avs: 704x480, 25 fps, 170621 frames
converting ? -> RGB24
Assigned new RGB clip
AVS File opened successfully

D:\Compilation\SCRIPTS>

I repeat that without "adjust_q_matrix=1" line in ECL file, the encoding goes ahead ...

???

CYA!

hutch1711
22nd June 2005, 02:56
test done with 0.23b
at end i have a vaf file of 0 byte and a movie.mpv.txt with this inside.....
EDIT: recreate with 2.67 , all OK !
sorry for the bad reports :rolleyes:
Encountered same problem with ecl file produced by CCE 2.70. Recreated ecl file with CCE 2.67 and program works fine :confused:

SAPSTAR
22nd June 2005, 03:07
Encountered same problem with ecl file produced by CCE 2.70. Recreated ecl file with CCE 2.67 and program works fine :confused:
So use CCE 2.67 ;) Personally I'm using the same file that I'm modifying manually...the file was initially generated by DVDRB.
[EDIT] I think that 2.70 introduced many changes in the ECL file....that's why I recommend to use ECLCCE with an older CCE SP Trial for editing the ECL files...and then add manually the adjust_q_matrix parameter.....

SAPSTAR
22nd June 2005, 03:18
@SAPSTAR

Hi !! I did download the new version and got start with test. I did some ECL files with several possibilities (like OPV in Q mode) and with QMatOP disabled the encoding goes ahead. When I enable QMatOP (adding "adjust_q_matrix=1" line into ECL file), AQE DIES!!! :eek: :scared: Below follows the stout of AQE:
....
OPV is not yet supported.....You can only run 2 or more passes VBR encodings....
What is the video format of your AVS file ?? Because I can see that AQE is trying to convert it to RGB24 (needed for the QmatOp part) but it's not able to determine the original video format ??? (converting ? -> RGB24)

danpos
22nd June 2005, 03:42
OPV is not yet supported.....You can only run 2 or more passes VBR encodings....
What is the video format of your AVS file ?? Because I can see that AQE is trying to convert it to RGB24 (needed for the QmatOp part) but it's not able to determine the original video format ??? (converting ? -> RGB24)

So you'll stay surprised with will say to you: I'm running OPV with Q=35 right now in AQE !!! :eek: :eek: :eek:

I did note that depending some tweaks in ECL file, the opv encoding goes ahead or not (I did note that playing with "Multiplass VBR setting" in ECLCCE.exe).

I've used a XviD file for the tests.

Cheers,

PS: 1 - I did answer your email. Take a look at your mailbox, please; 1 - I've PM'ed you at VM.com (I did see that you registered there. It's great!)

SAPSTAR
22nd June 2005, 11:27
So you'll stay surprised with will say to you: I'm running OPV with Q=35 right now in AQE !!! :eek: :eek: :eek:

Not that much....the OPV parameters must be ignored and it's using the VBR parameters....
I'll have a look at my PMs and mailbox....

Amnon82
22nd June 2005, 11:34
Here is a ECL created with AutoQ 1.5.9 for CCE 2.70.02.00. If You need help with this give me a PM. I can code a ECL-Creator if this will help some guys here. For 2.5X, 2.6X and 2.7X.

; CCE SP Trial Version -- Encoder Control List

[item]
title=AutoQ-EclFile
vid_out=1
vaf_out=1
i32_out=0
i32_pulldown_prg_thres=80
i32_pulldown_rpt_val_thres=6
aud_out=0
aud_mode=0
vid_file0=D:\SSSS\FFFF.m2v
vid_file1=D:\SSSS\FFFF.m2v
vaf_file=D:\SSSS\FFFF.vaf
i32_file=C:\cce.i32
aud_file=C:\cce.mpa
file_focused=0
xe_exec_mode=0
ve_exec_mode=0
ve_mpeg1=0
packet_size=2048
ref_tc=0
ref_frm=0
drop_frame=0
frame_rate_idx=3
cbr_brate=6000
opv_q_factor=2
opv_brate_min=3500
opv_brate_max=7000
vbr_brate_avg=7000
vbr_brate_min=3500
vbr_brate_max=7000
vbr_bias=30
vbr_pass=3
create_new_vaf=1
seq_endcode=1
dvd=0
resize=0
interpolation=4
width=720
height=576
half_width=0
half_height=0
uscc=0
top_first=0
offset_line=0
lum_level=0
deinterlace=0
blanking=0
blank_top=0
blank_left=0
blank_right=0
blank_bottom=0
aspect_ratio=3
gop_m=3
gop_nm=4
gop_hdr=12
seq_hdr=1
all_closed_gop=0
fix_gop_length=0
fix_vbv_delay=0
adjust_q_matrix=1
last_frame_should_be_I=0
24p_to_60i=0
411_to_422=0
pulldown_detect=0
pulldown_auto_rebuild=0
letter_box=0
panscan=0
qmat_idx=-1
q_scale_type=1
qmat_name=Matrix_by_AutoQ
qmat=
8 16 19 22 26 28 32 38
16 16 22 24 28 32 38 44
19 22 26 28 32 38 44 48
22 22 26 32 38 44 48 54
22 26 32 38 44 48 54 64
26 32 38 44 48 54 64 74
32 38 44 48 54 64 74 84
38 44 48 54 64 74 84 94
16 20 24 28 36 42 46 52
20 24 28 36 42 46 52 58
24 28 36 42 46 52 58 62
28 36 42 46 52 58 62 68
36 42 46 52 58 62 68 78
42 46 52 58 62 68 78 88
46 52 58 62 68 78 88 99
52 58 62 68 78 88 99 99
samples_per_sec=48000
stereo=2
brate_idx=7
crc=1
aud_sync=0
pict_name=Matrix_by_AutoQ
q_char_f=30
progressive=1
alternate_scan=0
letter_box=0
h_filter=0
h_filter_idx=10
h_filter_strength=100
h_filter_idx2=0
h_filter_hpf=0
h_filter_hpf_idx=5
h_filter_hpf_strength=25
h_filter_hpf_idx2=0
v_filter=0
v_filter_val=4
no_move=0
dither=0
dither_Y_max=8
dither_C_max=4
intra_dc_precision_9_max=113
intra_dc_precision_10_max=113
i32_32=0
force_black=0
force_monochrome=0
fill=0
fill_Y_val=16
fill_C_val=128
fill_lines_top=30
fill_lines_bottom=30

[file]
name=C:\Tools\autoq\temp\AQFULLENC.avs
stream_no=0
encode_first=0
encode_last=128478
chapter=1716:
chapter=7071:
chapter=13803:
chapter=23437:
chapter=28240:
chapter=36160:
chapter=47458:
chapter=54169:
chapter=61738:
chapter=66970:
chapter=74872:
chapter=80794:
chapter=86023:
chapter=91627:
chapter=100467:
chapter=110547:
chapter=117780:
chapter=121551:
chapter=128450:

Abond
22nd June 2005, 12:52
I am out of luck trying to use adjusted matrix. CCEAQM=1( I put this in [CCE Options] part of the .ini) in rebuilder.ini (0.93) doesn't work for some reason - in the produced rebuilder.ecl adjust_q_matrix=0. If I replace with adjust_q_matrix=1 in the rebuilder.ecl, the first cell is encoded with matrix adjustment, but not the second, third and so on. item.ecl for the first cell is with adjust_q_matrix=1 and correspondingly adjust_q_matrix=0 for the remain cells. This is 0.23a.
The rate control gave me undersizing (3.9 GB instead of 4.3) with at least two peaks of bitrate over 9800 kbps for video (10400 kbps and 9890 kbps). This is an encode without matrix adjustment.

SAPSTAR
22nd June 2005, 14:16
I am out of luck trying to use adjusted matrix. CCEAQM=1( I put this in [CCE Options] part of the .ini) in rebuilder.ini (0.93) doesn't work for some reason - in the produced rebuilder.ecl adjust_q_matrix=0. If I replace with adjust_q_matrix=1 in the rebuilder.ecl, the first cell is encoded with matrix adjustment, but not the second, third and so on. item.ecl for the first cell is with adjust_q_matrix=1 and correspondingly adjust_q_matrix=0 for the remain cells. This is 0.23a.
The rate control gave me undersizing (3.9 GB instead of 4.3) with at least two peaks of bitrate over 9800 kbps for video (10400 kbps and 9890 kbps). This is an encode without matrix adjustment.
CCEAQM=1 must be set in the [OPTIONS] section.....it will solve your issue for all cells :)
About the undersizing, how many passes ?? what movie ?? I highly recommend 3 passes for sizing reasons.....

SAPSTAR
22nd June 2005, 14:21
Here is a ECL created with AutoQ 1.5.9 for CCE 2.70.02.00. If You need help with this give me a PM. I can code a ECL-Creator if this will help some guys here. For 2.5X, 2.6X and 2.7X.

Given the syntax of this ECL file...I would say that's better to use an older syntax for the ECL files...I mean 2.5X or 2.6X....About a GUI, don't you think that ECLCCE with CCE SP Trial is enough ??? Your proposition ia really appreciated, I'm just wondering if people would use another GUI ?!
Maybe we could set a poll ?!?

Amnon82
22nd June 2005, 16:31
AQM is a feature of CCE 2.70. ECLCCE and CCE SP Trial is good, but the trial is only working for 30 days. Then it won't work. Ok in 30 Days You can get into the ECL-File and learn how to work with it, but if You have a ECL-Creator for all the ECL-Formats You can use AQE independend. A GUI which has all Options sorted might be easier for beginners.

So AQE only supports ECL 2.5X and ECL 2.6X with AQM added, which is not in the normal ECL. When do You think to support ECL 2.7X?

Here (http://forum.doom9.org/showthread.php?t=96256) we go for the Poll.

SAPSTAR
22nd June 2005, 16:47
So AQE only supports ECL 2.5X and ECL 2.6X with AQM added, which is not in the normal ECL. When do You think to support ECL 2.7X?

Here (http://forum.doom9.org/showthread.php?t=96256) we go for the Poll.
Frankly I don't know..initially I coded this encoder for DVDRB....So I was not planning to support something else than the ECL files generated by DVDRB....but things are changing ! :)
Thx for the poll...we'll see....

Amnon82
22nd June 2005, 17:01
Always a pleasure. If I can help I will ;)

hutch1711
22nd June 2005, 20:51
A bonus feature to this program. I've only done small tests with some avi files I have, but had very nice results converting them to dvd using HC 0.15 incorporating a custom matrix made using the values contained in the xxxx.mpv text file created by AutoQMatEnc. To bad it didn't generate the .mtx file. hint :D

Fishman0919
22nd June 2005, 22:04
A bonus feature to this program. I've only done small tests with some avi files I have, but had very nice results converting them to dvd using HC 0.15 incorporating a custom matrix made using the values contained in the xxxx.mpv text file created by AutoQMatEnc. To bad it didn't generate the .mtx file. hint :D

Rename the xxxx.mpv.txt file to xxxx.mtx ... all done

hutch1711
22nd June 2005, 22:14
Rename the xxxx.mpv.txt file to xxxx.mtx ... all done
NEAT! :thanks:

Abond
23rd June 2005, 08:35
CCEAQM=1 must be set in the [OPTIONS] section.....it will solve your issue for all cells :)
About the undersizing, how many passes ?? what movie ?? I highly recommend 3 passes for sizing reasons.....
Well, sorry to say it, but putting CCEAQM=1 in the [OPTIONS] section didn't work as well. Maybe it is DVD-RB fault, maybe it is mine, I don't know.
I used Rockas' installer to instal the RB and during the installation pointed to CCE 2.70 Trial and AutoQMatEnc folder. With first start I corrected the .exe name in the Settings of RB, so this seems correct to me.
I used dirty hack to encode with adjusted matrix, replacing all adjust_q_matrix=0 in the rebuilder.ecl with ...=1. It is still running :) .
To answer your questions - it was 2 passes, Pal DVD (Constantine, R2).

SAPSTAR
23rd June 2005, 11:21
Well, sorry to say it, but putting CCEAQM=1 in the [OPTIONS] section didn't work as well. Maybe it is DVD-RB fault, maybe it is mine, I don't know.
I used Rockas' installer to instal the RB and during the installation pointed to CCE 2.70 Trial and AutoQMatEnc folder. With first start I corrected the .exe name in the Settings of RB, so this seems correct to me.
I used dirty hack to encode with adjusted matrix, replacing all adjust_q_matrix=0 in the rebuilder.ecl with ...=1. It is still running :) .
To answer your questions - it was 2 passes, Pal DVD (Constantine, R2).Example of Rebuilder.ini :
[Options]
CCEAQM=1
ConvertToYUY2=1
CCE=3
LoadPlugin=1
EncoderMinimized=1
HalfD1=0000
DynamicBitrate=1
NoWarn=1
OneClick=1
.......
[Paths]
CCENEW=H:\AutoQMatEnc\AutoQMatEnc.exe
........

You DON'T have to rename anything....just select AutoQMatEnc.exe instead of CCE SP !

Abond
23rd June 2005, 12:18
This is exactly what I have in the ini. CCEAQM=1 make no difference.
You DON'T have to rename anything....just select AutoQMatEnc.exe instead of CCE SP !
In fact this is what I made.
The encoder is working no problem. Only CCEAQM=1 somehow doesn't affect generated .ecl files. With it or without it in the .ecl I have adjust_q_matrix=0.

SAPSTAR
23rd June 2005, 14:33
This is exactly what I have in the ini. CCEAQM=1 make no difference.

In fact this is what I made.
The encoder is working no problem. Only CCEAQM=1 somehow doesn't affect generated .ecl files. With it or without it in the .ecl I have adjust_q_matrix=0.
Check with jdobbs...it comes from DVDRB....did you select the CCE SP Trial mode ?!?!?

Abond
23rd June 2005, 16:01
Check with jdobbs...it comes from DVDRB....did you select the CCE SP Trial mode ?!?!?
Tried with SP Trial and with SP. :confused:

SAPSTAR
23rd June 2005, 17:28
Hi,

A more reliable web site is now available for AQE (thank you Badservo) :
http://www.badservo.com/autoqmatenc/

Other info :
Next version will have a 1-pass implementation (based on the OPV parameters) + Tweaking of the ultra low bitrates < 1000

SAPSTAR
24th June 2005, 05:28
Tried with SP Trial and with SP. :confused:
OK FishMan0919 may have found your pb...CCEAQM=1 is not supported by DVDRB free but only by the pro versions...are you using a pro version ?

Abond
24th June 2005, 08:05
This is then. I am using the free one. :thanks:

danpos
26th June 2005, 02:17
RESULTS FOR A FULL ENCODING

DVD source: Harry Potter and the Chamber of Secrets (4:3 FULLSCREEN)

Project .d2v generated by DVD2AVI 1.77.3 (by LOLI.J)

ECL file generated by ECLCCE 1.81 (by robot at D9)

In ECL file were configurated:

1 - Built-in QMatOp in encoder enabled putting the "adjust_q_matrix=1" "by hand" in ECL file

2 - Min Bitrate: 300 kbits/s

3 - Max Bitrate: 8000 kbits/s

4 - Average Bitrate: 2876 kbits/s (Calculated through Calcumatic by Kwag at kvcd.net)

5 - Mode: 2 passes VBR

Q-Mats gererated by AQE (in "0 - zero - pass", through DCTune by NASA):

8 8 8 8 8 8 8 8
8 8 8 8 8 8 8 8
8 8 8 8 8 8 8 8
8 8 8 8 8 8 8 24
8 8 8 8 8 8 9 24
8 8 8 8 8 10 25 38
8 8 8 8 24 25 41 45
8 8 8 24 26 71 71 71
16 16 16 16 16 16 16 16
16 16 16 16 16 16 16 16
16 16 16 16 16 16 16 16
16 16 16 16 16 16 16 16
16 16 16 16 16 16 16 16
16 16 16 16 16 16 16 17
16 16 16 16 16 16 17 17
16 16 16 16 16 17 17 18

Expected video filesize: 3538348 KB (estimated by Calcumatic)

Video filesize generated by AQE in 2 passes VBR : 3846201 KB

Script .avs used:

MPEG2Source("D:\Compilation\SCRIPTS\harrypotter_chamberofsecrets.d2v",cpu=4,idct=6)

SCREENSHOTS

A - Video file .m2v generated by AQE

AQE-01 (http://img159.echo.cx/my.php?image=storage01fl.jpg)

AQE-02 (http://img218.echo.cx/my.php?image=storage13wy.jpg)

AQE-03 (http://img218.echo.cx/my.php?image=storage81cq.jpg)

B - Original DVD

DVD-01 (http://img220.echo.cx/my.php?image=storage55gz.jpg)

DVD-02 (http://img220.echo.cx/my.php?image=storage61wo.jpg)

DVD-03 (http://img220.echo.cx/my.php?image=storage105za.jpg)

(The screenshots were captured with native tool in WinDVD and were compressed im jpg by one itself - I don't do any interference as rezise, compression quality etc)

CYA!

john3voltas
26th June 2005, 05:01
Hi SAPSTAR,
Congrats for the nice work.
I noticed you are using GPL.
Can we have the sources please?
Thanks.

danpos
26th June 2005, 05:21
Hi SAPSTAR,
Congrats for the nice work.
I noticed you are using GPL.
Can we have the sources please?
Thanks.

Hei, man ! Take a look at > HERE < (http://forum.doom9.org/showpost.php?p=675556&postcount=18)

CYA!

john3voltas
26th June 2005, 05:34
Anyway, let's stop this discussion right here... :
- I removed the GPL licence file
- I don't plan to release the sources until a certain time

Hmm, I see.
So SAPSTAR doesn't want to use GPL on his tools any longer...
But that's not that easy as it seems.
He has to release the code for the versions that were distributed with the GPL license on them.
I'll wait for his answer :)
Thanks

BadServo
26th June 2005, 08:45
Wow... it never ceases to amaze me how many pushy people there are clamouring for the source. The poor guy has already repeatedly said that this is jsut a pet project he wanted to do for the good of the scene and the benefit of a learning expirience. Also he's said that teh code would eventually be released, but is far too muddled to of much use to anyone in it's current state. He's a coder, not a lawyer. Cut him some slack guys. ^_^

This is not a flame or anything, just my 2 cents.

john3voltas
26th June 2005, 11:55
@BadServo,
I'm still waiting for SAPSTAR's answer not that other's oppinion doesn't count, but he is the one with the source code and it's his decision.
I want to see it.
Cheers

hutch1711
26th June 2005, 16:15
How much clearer do danpos and BadServo have to be? SAPSTAR has already answered the question of providing the source code. Quote by SAPSTAR: "Let's stop this discussion right here...I don't plan to release the sources until a certain time." Keep up the badgering and we may all lose. Quote by SAPSTAR: "Well...it starts to make me think I should keep it for me and few friends of me and that's it..." :angry:

Fishman0919
26th June 2005, 16:30
Not necessarily.. it only has to be provided upon request.. you can even charge a fee for that to cover your time/expenses.

But I'm wondering, since the license is there, is the software actually GPL'ed?

@BadServo,
I'm still waiting for SAPSTAR's answer not that other's oppinion doesn't count, but he is the one with the source code and it's his decision.
I want to see it.
Cheers

I think you should/maybe could wait being that if you really need/want to see it... it could cost you some amount SAPSTAR see fit to change you. And the most fun part ...I think... is DCTune2.0 and you would need to talk to NASA for that source. :D

hutch1711
26th June 2005, 16:37
I think you should/maybe could wait being that if you really need/want to see it... it could cost you some amount SAPSTAR see fit to change you. And the most fun part ...I think... is DCTune2.0 and you would need to talk to NASA for that source. :D
:D :goodpost:

SAPSTAR
26th June 2005, 16:56
@BadServo,
I'm still waiting for SAPSTAR's answer not that other's oppinion doesn't count, but he is the one with the source code and it's his decision.
I want to see it.
Cheers
you WANT to see it...you mother never told you to say please !??! ;)
Well, anyway it is not in my close future pla to do it....

He has to release the code for the versions that were distributed with the GPL license on them.

I have ?!?! ooh...here I'm getting frightened, should I take that as a threat ?!?!
Hey...stop kidding here...we are all mature persons here....I already said it was not in my plan...thank you to BadServo, FishMan0919 and Hutch1711 for having attempted to stop this discussion...Now I do...STOP ASKING FOR THE SOURCES I'M NOT TO RELEASE THEM NOW !!!! I made the mistake to put the GNU license file in the first release...just to show people I didn't mean to make money with it...just to share it....now it was a mistake...subject closed.

john3voltas
26th June 2005, 18:31
@all,
I came here politely and I said how nice this tool is.
I never intended to upset anyone.
English is not my native language and that's what probably is making so many people angry.
In fact where you read "I want" you should obviously read "I would like".
So much for language issues.
The truth is I could say "I want" because I'm entitled to do so.
Anybody that has ever read the license by which SAPSTAR released his tool will easilly understand what I mean.

@SAPSTAR,
This time I want to ask it properly: would you let me see the sources, pls ;).
:thanks:

C ya

Axlemar
26th June 2005, 21:26
quote by SAPSTAR: "I made the mistake to put the GNU license file in the first release..." If he ever releases it he will, but if not too bad, just wait and see. NO MORE ASKING.

john3voltas
26th June 2005, 22:20
@Axlemar,
I have just asked SAPSTAR again and in a politely way for the sources.
So, I'll patiently wait for SAPSTAR's reply.
It is my right to ask him, always in a poletely way, for his sources since it was first released under GPL - as a mistake or not it was.
Talking about mistakes, there have been other such mistakes in the past and right here at the forum.
And we know how they ended up.
At least I know because I've read it for instance here,
http://forum.doom9.org/showthread.php?p=480383#post480383.
It's a very long thread with 8 pages.
Anyway for those in doubt if I am wrong or right, please read Doom9's moderator's posts in that thread.
There are no doubts that it is my right to ask for the sources even if it was a mistake from SAPSTAR.
Of course he is intitled to release them or not, but just for the new releases where such license doesn't rule any longer.
But I'm talking about the earlier releases.
It's not such a big deal.
We're all aware that when we make a mistake, like using the wrong license, we have to face the consequences.
I feel sorry for SAPSTAR if that is really the case, but apparently he's using an automatic matrix system and I would like to see how he implemented it.
No way I want to rip his work and if I ever code anything with it, it will always be under GPL as it is meant to be.
I'll even quote his name.
Thanks

Prodater64
26th June 2005, 23:52
@Axlemar,
There are no doubts that it is my right to ask for the sources even if it was a mistake from SAPSTAR.
...
But I'm talking about the earlier releases.
It's not such a big deal.


You are unlucky, I heard SAPSTAR had to reinstall his OS and all sources were lost.

MaDxCrEaM
26th June 2005, 23:52
Already answered for everyone, but apparently john3voltas can't read english either.

STOP ASKING FOR THE SOURCES I'M NOT TO RELEASE THEM NOW !!!! I made the mistake to put the GNU license file in the first release...just to show people I didn't mean to make money with it...just to share it....now it was a mistake...subject closed.

john3voltas
27th June 2005, 00:10
Already answered for everyone, but apparently john3voltas can't read english either.

Sorry but no can do: that's up to SAPSTAR to reply after I have replied him last time.
Or do we stand before a group of developpers instead of just SAPSTAR?
If that's the case then I ask the others here for the sources too because I am entitled to do so!
Otherwise use the links I just posted before.
They're from a Doom9's thread.
You'll find almost all the greatest developpers from Doom9.org enforcing GPL and saying that ignorance does not make you unliable.
But since I sense that SAPSTAR is the only developper, I'll wait for his reply.
I'm quite sure SAPSTAR is a reasonable person that wants to enforce GPL and Open Source Software and that he will release the sources.
Of course I'm not asking for today, I'm sure we can make a deal on timings too.
Thanks

EDIT: typos.

john3voltas
27th June 2005, 00:14
You are unlucky, I heard SAPSTAR had to reinstall his OS and all sources were lost.
Pls don't play jokes on serious things.
People here at Doom9 give value to GPL.
Apparently you don't.

SAPSTAR
27th June 2005, 00:26
You are unlucky, I heard SAPSTAR had to reinstall his OS and all sources were lost.
You're not so far from the truth, I didn't keep any trace of any version...I'm just always updating the same source directory.....so don't ask me to provide the sources of the first versions....what I have is only the latest version...as I said before I'm not a professional, just a video quality fan. And I'm really thinking about closing this thread to open a new one. The subject is AQE, and we have a ping-pong between people, because some want to see the sources....I wonder why they want it so much by the way ?!?!!?
@john3voltas : I'm getting tired of repeating :angry:: I MAY RELEASE THE SOURCES ONE DAY, BUT NOBODY WILL NEVER OBLIGE ME TO DO SO !!!! ONCE AGAIN : SUBJECT CLOSED!!!!!!!!!!!! :mad: (I'm not SAPSTORM but SAPSTAR......)

john3voltas
27th June 2005, 00:46
You're not so far from the truth, I didn't keep any trace of any version...I'm just always updating the same source directory.....
I feel sorry for knowing such fact.
so don't ask me to provide the sources of the first versions....what I have is only the latest version...as I said before I'm not a professional, just a video quality fan.
Actually that's what I am asking: early releases that are still under GPL.
As said it's sad that you didn't keep a copy of them.
Most of us, including myself, are not professional developpers.
But we have to play safe when we choose the licensing for our tools.
There are plenty of licenses out there that would keep the code for yourself and the binaries free for others.
And I'm really thinking about closing this thread to open a new one. The subject is AQE, and we have a ping-pong between people, because some want to see the sources....I wonder why they want it so much by the way ?!?!!?
Then you don't need to close this one.
I'll open another one for this subject.
I have already stated before why I would like to see the sources.
I won't post under this thread any longer.
@john3voltas : I'm getting tired of repeating :angry:: I MAY RELEASE THE SOURCES ONE DAY, BUT NOBODY WILL NEVER OBLIGE ME TO DO SO !!!! ONCE AGAIN : SUBJECT CLOSED!!!!!!!!!!!! :mad: (I'm not SAPSTORM but SAPSTAR......)
Sorry for having inadvertedly called you SAPSTORM instead of SAPSTAR.
I have corrected such mistake.
As said I'll keep on going at another thread.
Thank you for your time.

jmvolfan
27th June 2005, 00:49
I want to thank Sapstar for his encoder. I have just recently tried it and must say the quality is pretty good. The only downside I see is the encode times. My computer ran 19 hours encoding a 7.9 gig DVD. I have an AMD 64 3200 with a gig of ram. I must admit that is a little long but again the quality was good.

I hope you keep up the work. I look forward to using both AutoQMatEnc and HC in the future.

PS... I kinda hope this brings the focus back to the program... where it should be.

john3voltas
27th June 2005, 01:09
My computer ran 19 hours encoding a 7.9 gig DVD. I have an AMD 64 3200 with a gig of ram. I must admit that is a little long but again the quality was good.
Sometimes quality takes time to achieve.
Perhaps those 19h were worth it.

danpos
27th June 2005, 01:46
@jmvolvan

Did you use 3 pass VBR ? If so, then you've in fact 4 pass to encoding (one "0 pass" where QMatOP runs in each GOP generating optimal qmatrices, being the final qmatrix a average - if I'm not wrong is that!!)

I did present above results for a full encoding (one movie only project) and the computational time was about 15 hours (1 + 2 Pass VBR) in my AthlonXP+ 2500 (Barthon Core) with 768 MB of ram. Like says "john3voltas" (hei, this a brazilian pun, lol) quality sometimes has a coast and it's worth of this one.

CYA!

jmvolfan
27th June 2005, 02:45
If I remember correctly it was 1+3. I agree if you want quality you sometimes have to wait. If Sapstar is able to keep the quality and increase the speed his encoder could turn a few heads. Its already turned mine.

I want to go on record as saying I am not in any way trying to throw stones at the encoder. Just offering my experiences with it. It is a really good encoder.

dragongodz
27th June 2005, 03:38
the question of license etc can be seen here
http://forum.doom9.org/showthread.php?p=678547

i humbly suggest the interested parties read and continue that discussion there.

SAPSTAR
27th June 2005, 03:59
the question of license etc can be seen here
http://forum.doom9.org/showthread.php?p=678547

i humbly suggest the interested parties read and continue that discussion there.
OK...As I said, I just wanted to share a bit of work of mine...that's becoming too complicated, and the intentions of certain persons not so clear (I'm not to make any money with my encoder nor anybody else). So I choose to stop everything here !!! I'm fed up with that, it was supposed to be fun, it's not....so I'll keep my encoder and future mods for myself only. For info, I was to release the OPV compliant version.....

danpos
27th June 2005, 04:14
@SAPSTAR

Oh, boy !! Sad news ... :angry: BTW, AQE is great and is a really pain that it terminates in this form ...

My best wishes for you!

CYA !

dragongodz
27th June 2005, 06:28
well its SAPSTARs decision but i think a couple of things should be made absolutly clear after his last post.

first, he was not pushed in anyway to stop this project in any way. if you look at the thread i gave the link to it gave the ways he could comply with the LGPL license, which included a way he didnt have to release his source code if he didnt want to.

second
the intentions of certain persons not so clear (I'm not to make any money with my encoder nor anybody else)
it was never about money and it was never mentioned as such, it is also no reason to be allowed to ignore the license anyway. as for intentions well i can comment on Mean and my reasons i feel. SAPSTAR says this on the first page
I even used a regular libavcodec...but I tweaked it with my own using the rc_eq/rc_override feature
now of course Mean and i would be interested to see exactly how he tweaked it since we work on projects that also use libavcodec, Avidemux for Mean and QuEnc for me, thats one of the advantages of open source software..sharing knowledge and not reinventing the wheel. however since i also said how he can comply with the license without releasing his source we would never see that anyway. so atleast from me it is simply following the license and nothing nasty or sinister. also note that Mean and i only posted on the first page(until this last section) about this and didnt keep pushing it so(again) SAPSTAR has in no way been bullied in to this by us.

I just wanted to share a bit of work of mine...that's becoming too complicated
I'm fed up with that, it was supposed to be fun, it's not
if people bother to read the thread i linked to before you will see i said how SAPSTAR can easily follow the license, if following those options is too complicated or not fun then that his his decision to make. it does not mean the license can just be ignored for those reasons though.

so i am sad to see SAPSTAR has chosen to react this way but (again) it was his decision to make.

SAPSTAR
27th June 2005, 11:13
I don't know for money but I can't tell you I had some private messages which were not friendly at ALL !!!!! When people start talking about court, I don't think it's funny...and I wasn't talking about you dragongodz !!!!
[EDIT] About PM I had other messages, which makes me think that in fact I may have done what some wanted !!!
[EDIT] Anyway, just hope for some...Doom9 told me that if libavacodex was not linked but used as an external DLL, I wouldn't have to release my sources...so maybe the story won't end.....

john3voltas
27th June 2005, 11:36
@SAPSTAR
If you are going to post part of a PM, you might as well post all the PM in full version.
Want me to do it, or will you do it yourself?
And may I say that it was not only 1 PM.
There were severall PMs exchanged between the both of us :mad: .
You see, now it's me who is not finding this whole story funny anymore.
As said, I understand that you might be nervous or confused or angry or even all these together.
But that doesn't mean that I had to put up with all the !!!????? marks that you used in half of your sentenses, right here at the forum or in your PMs.
And, yes go on with your work as I wouldn't like to see you stoping at all.
As I am sure noone ever wanted to see you stoping.
If there's a legal way to keep on with it, please be my guest.
Thanks

dragongodz
27th June 2005, 12:20
I had some private messages which were not friendly at ALL !!!!!
yep had them before myself. never fun. you should have mentioned them sooner as that would have made it easier to understand why you were getting so upset.

Anyway, just hope for some...Doom9 told me that if libavacodex was not linked but used as an external DLL, I wouldn't have to release my sources...so maybe the story won't end.....
am i guessing right that you didnt actually read the post in the general section ? because if you did you would have seen i already said that there. i said the different ways you could comply with the LGPL which includes using libavcodec as a dll so you wouldnt have to release your source. but hey Doom9 has even just had a go at me in that thread so i have to ask myself why the f*ck i bother to try and help people. either what i say is not read or if it is its taken completely wrong.

john3voltas
27th June 2005, 12:37
yep had them before myself. never fun. you should have mentioned them sooner as that would have made it easier to understand why you were getting so upset.
@SAPSTAR,
See what I mean from my last post?
Please, if you're going to release some information from a PM then post the whole PM so that everybody has access to all that has been said!
If you don't post it, I will.
For what it's worth, and for everybody else that has read your previous post it was you who sent me a PM in the 1st place.
I simply replied.
Thanks

Doom9
27th June 2005, 12:39
If you don't post it, I will.I'd have to check the laws in the country the server is located but generally that is a bad idea.. releasing private exchanged in public without the consent of all participating parties is against the law in various countries.

Koepi
27th June 2005, 12:41
I usually don't like to repeat myself, but please try to calm down mates.

It's sad that things get out of hand like this, this sure isn't necessary. Please try to ignore flaming PMs, SAPSTAR. dragongodz, please don't get upset as well. Let's behave like adults. We had such situations before and they sometimes ended well, sometimes they did not.

Just remember who you're talking to - is that person accusing you of something helping in any way? Did he/she do something for the (open source) community? If not, don't let your feelings get touched. I often saw people trying to somehow "pimp up their lifes" by trying to destroy other people's work.

I hope I'm helping here.

Cheers
Koepi

john3voltas
27th June 2005, 13:52
I'd have to check the laws in the country the server is located but generally that is a bad idea.. releasing private exchanged in public without the consent of all participating parties is against the law in various countries.

@Doom9,
I don't recall giving any consent to SAPSTAR for posting some information of some PMs I exchanged with him.
But he did it anyway.
And I can't see you, Doom9, telling SAPSTAR to hold that information for himself because of any legalities.
I know he didn't make it very much specific as wether it had been me or anybody else, but with his words some have started "accusing" me without knowing anything in depth of what was exchanged over the PMs.
All I can see is that many have started to make small but deep remarks only because SAPSTAR used the magic word "court" in his post.
I assume it is a word used on our PM exchange but that doesn't mean it was used the way many people seem to be already imagining.
So, using SAPSTAR own method, maybe I can post some more info about some PMs and forget to mention who were the parties involved!
Then maybe it won't represent any legal problems; what do you think?
BTW, if you look at Koepi's latest post you can see that this follows a pattern.
Flaming PMs? I never started any PM exchange. SAPSTORM did!
And I never flamed noone over those PMs. In fact if someone flamed anybody, it was SAPSTAR as you could easily imagine by the way he has been addressing to me here in the forum.
Sad but true.
Thanks

SAPSTAR
27th June 2005, 14:16
To end the story, yep I said the word "court", which was among the threat I had...and by the way, I never said in any posts who was sending those PMs. :devil: and I never quoted or pasted any PMs I received...I only mentioned them..anyway, as the AQE story is now over, I propose to the moderators to close this thread...it's useless to use space for it on the servers now......

gilligan2
27th June 2005, 16:15
Yes,SAPSTAR,it sounds like someone may have had a guilty feeling since you never mentioned anyones name who sent a PM or "directly" quoted from one, you said someone said the word "court" !!

You could have had 10 PM's that said it but john3voltas seems to think that the world may revolve around him since he "wants" or "needs" that source code so damn bad that his repeated bothering of you for it both in this thread and in PM's has caused you to terminate the sharing of this program. He also assumes that when you mention a nasty PM,it was his. He may need to be reminded that there are more people in this forum than himself !!

I think this whole thing stinks.We lose a nice program because some take things out of hand.

Thanks for everything SAPSTAR !! And to those of you whose child-like behavior has cause the sharing of this program's developments to cease,thanks for nothing !! :rolleyes:

gilligan

john3voltas
27th June 2005, 17:50
Guilty? Of what?
For having stared at someone repeatedly answering my posts with caps lock on and sentenses full of exclamation and question marks?
Then for sure I'm guilty and I admit it.
If the thread hasn't been cleaned yet, you'll be able to get an idea of the tone SAPSTAR used with me.
I have also asked SAPSTAR (again repeatedly) for keeping up with his good work.
It has never been my intention to see that he stops working on his tool or that he stops releasing it to everybody.
Yes I wanted to see the code, if it was under GPL.
Threatened someone? Come on!?
He pushed me and pushed me over and over again.
There was absolutely no threat similar to "release the code or face court".
I mean never ever!
The center of the world? Me? Come on #2!?
I can tell when someone in a room fulled of people is talking at me.
There were - to my knowledge - 3 people that brought the licensing issue to the table: me, dragongodz and Mean.
Apparently both of them quit it after a couple of posts.
Then for me, it is quite obvious that SAPSTAR was talking to me when he brought up the word "court".
If using the above line of thought is acting as if I was the center of the world, them *bang* I'm guilty again.
In the end we can say poor old SAPSTAR, he has been a victim in john3voltas' hands.
You gotta be kidding me...
BTW what is my penalty for my latest actions against SAPSTAR?
C ya

Doom9
27th June 2005, 17:56
alright, SAPSTAR can start another thread.

And next time: you see a potential license problem: you talk to me!! The use of the court of public opinion is a last ditch effort in an attempt to put additional pressure on a non compliant programmer/company.. not the first rule of business. I have plenty of experience in that matter and things can be resolved much quicker and more amicably if things are handled in private first.