digitalFAQ.com Forums [Archives]

digitalFAQ.com Forums [Archives] (http://www.digitalfaq.com/archives/)
-   Video Encoding and Conversion (http://www.digitalfaq.com/archives/encode/)
-   -   Bitrates: CQMatic and CalcuMatic now Open Source! (http://www.digitalfaq.com/archives/encode/14402-bitrates-cqmatic-calcumatic.html)

kwag 10-14-2006 05:50 PM

CQMatic and CalcuMatic now Open Source!
 
Hello everyone,

It's my pleasure to announce the availability of CQMatic and CalcuMatic as Open Source software :)
As I don't have time (at this moment) to maintain and expand the programs, I decided to release them to the world so anyone may enhance and expand them.
You need "PureBasic" version 3.x to compile. Visit http://www.purebasic.com for more information.
The license model I chose, is the new and standard "3-clause" BSD style: http://en.wikipedia.org/wiki/BSD_license
This basically permits it's use in any commercial or private programs, and the only requirements is that the copyright notice is maintained on the sources that are released, and any binary release must also attach the notice to any documentation and/or other materials provided with the distribution.
You can read the license text on the program sources.
IP (Intelectual Property) code is not required to be released by any developer who would like to modify the sources and create new versions, unlike the GPL !!*viral*!! effect, which forces every programmer to release every drop of code they create.
So, here you have it :!:

CQMatic Sources: http://www.kvcd.net/downloads/CQMatic-1.4.08_src.zip
CalcuMatic Sources : http://www.kvcd.net/downloads/CalcuMatic-1.1.16_src.zip

Have fun, and excuse some of the sloppy code :!: :oops:
Remember that these programs were basically "cooked" overnight, so functionality was selected before code dressing, so feel free to "Dress-it-up" if you like :cool:

-kwag

Edit:Hosted on kvcd.net. Phil

rds_correia 10-14-2006 09:41 PM

Excelent stuff Karl! Just excelent!!! :D
I can already imagine people taking these sources and adding dgdecode.dll support on Calcumatic.
And others using the sources to add other encoders to CQMatiq's engine.
This just opens a new fresh window to our forum.
As usual :arrow: you da man Karl, you da man :lol:.
Cheers

kwag 10-14-2006 10:07 PM

Thanks Rui :D

-kwag

Dialhot 10-15-2006 04:12 AM

Hosted on kvcd.net and thread stickied :-).
Thanks Karl.

kwag 10-15-2006 11:10 AM

Thanks Phil :)

-kwag

cweb 10-22-2006 06:55 AM

Great news, Kwag!

rds_correia 12-08-2006 09:13 PM

Hi Karl,
It has been brought to my attention that while CQM/CM have gone opensource, this post is inside our forum which means that the access to this great piece of software is somewhat restricted.
I'd like to ask if it's ok with you and with the forum Admins to copy paste your complete post in other video-related forums such as videohelp.com.
I know that opensource means that I can go right ahead and post the sources at videohelp right now.
But it still sounds better to ask you first, if you know what I mean :lol:.
Cheers buddy

kwag 12-09-2006 01:30 AM

Hi Rui,

Go ahead and post anywhere :!: :)
That's the nature and spirit of Open Source ;)

Note: You do remember you already posted at vcdhelp.com, after we talked via PM, right :?:
http://forum.videohelp.com/viewtopic.php?t=311383

Maybe post at doom9 and other sites is a good idea :)

-kwag

rds_correia 12-09-2006 04:10 AM

Yes I remember but I just pointed them to a post in our kvcd.net forum and if they want to be able to read it they have to register with us ;).
So can I copy paste both the text and the source files to somewhere else i.e. vcdhelp?
If everybody agrees with it then I'll post it there.
It will still be open source if the sources are kept here inside kvcd.net forum.
After all noone will have to pay for them.
They still have to pay to browse our forum but not those sources.

Dialhot 12-09-2006 10:48 AM

Note : the source are available for anyone, providing them the download link. No need to copy/paste all the text. I prefer to copy it as news on the main page. Just tell them to give us a visit :).

Edit: done :-).

kwag 12-09-2006 07:11 PM

Quote:

Originally Posted by rds_correia
They still have to pay to browse our forum but not those sources.

Yes. And the advantage of joining the forums is that the home page of CQMatic/CalcuMatic is here, and nowhere else anyone will be able to get the best information on the programs ;).
And it also helps Phil maintain the site costs :)

-kwag

rds_correia 12-09-2006 07:16 PM

Consider it done guys :).

dongxu 01-10-2007 12:07 AM

Any one has picked up the development?

Dialhot 01-10-2007 05:59 AM

Quote:

Originally Posted by dongxu
Any one has picked up the development?

I used some part of the sources to develop a prediction tool for HCenc, but nothing is scheduled for CQMatic and Calcumatic. What do you expect from them ? If this is support for new Tmpgenc Xpress, this is a no go (the encoder does not support text project files).

rds_correia 01-14-2007 09:26 AM

Hmmm, but does it support project files even if they're binary or something?
BTW, what's the pros and cons of using Tmpgenc XPress instead of good old Tmpgenc?
Do we get better CQ curve?
Meaning is it more like a steady 45º as you raise the CQ value?
Old Tmpgenc CQ curve sucks big time, ooops pardon my French :lol:.
That's why Karl had so many issues with it.
And occasionally CQMatic will still take ages to find the right CQ for a given movie just because of that.
Also, does XPress come with hyperthreading?
I think old tmpgenc does not support hyperthreading but I might be wrong.
I could take a look at Xpress and see if it's possible to make a middle-ware that will write a text project file, then CQMatic would read that project file instead.
I'm not sure if this is feasible or not but I could take a look if more people would be interested in looking at CQMatic sources to adapt it to read "my" project file instead ;).
Anyone?
Phil? :lol:

Dialhot 01-14-2007 10:10 AM

Quote:

Originally Posted by rds_correia
Hmmm, but does it support project files even if they're binary or something?

Binairy yes, but how do you want to do a prediction with that ? CQMatic has ot modify the original project to create one with a sliced sample. If the project is binary, that's impossible to do.

Quote:

BTW, what's the pros and cons of using Tmpgenc XPress instead of good old Tmpgenc?
There is no really diff between 2.54 and 3.0. For 4.0 I don't know, but it's probable they just add support of HT and maybe multicore.

Quote:

Anyone?
Phil? :lol:
The last interrest I find in tmpgenc is the usage for VCD as HCenc does not do MPEG1. And I don't do VCD anymore...

rds_correia 01-14-2007 11:42 AM

Quote:

Originally Posted by Dialhot
Binairy yes, but how do you want to do a prediction with that ? CQMatic has ot modify the original project to create one with a sliced sample. If the project is binary, that's impossible to do.

I wouldn't say impossible.
I would rather say very difficult.

Quote:

There is no really diff between 2.54 and 3.0. For 4.0 I don't know, but it's probable they just add support of HT and maybe multicore.
Hmmm, so it does support HT.
Maybe this is interesting after all.
Let me think about it 1st.
I'll be back.

vdogg 07-11-2008 11:12 PM

ok well that was a year ago... any comeback for it? as we are well into quad core areas now

Dialhot 07-12-2008 06:13 AM

Quote:

Originally Posted by vdogg
ok well that was a year ago... any comeback for it? as we are well into quad core areas now

:arrow: Use HCenc (it supports multicore) and HCmatic.
Don't tell me you are still doing MPEG1 ?


All times are GMT -5. The time now is 08:59 AM  —  vBulletin © Jelsoft Enterprises Ltd

Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.