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.....
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.