| |
algorithm
Registered: May 2002 Posts: 705 |
CSAM Super - In the works
A new tool in the works.. CSAM Super! Created dozons of console and win32 based tools for VQ Image/Video encoding and decided to merge and convert them into one application. (Win32 and linux)
At the moment full color/grayscale bitmap/avi import to specified frames along with c64 preview.
Adjustable settings 'on the fly' while encoding to tweak even more quality. All options available and ready.
This application is based on my own Codebook generation method which is even more of an improvement over the vq output from the c64 demonstrations recently released by me. It gives over 25% improvement over standard LBG and significant improvements over ELBG and PNN codebook generation methods.
Features a combination of clustering with various artificial intelligence hill climbing methods to create a more optimum codebook in combination with genetic mutation and the ability to select from various block sizes.
To implement a weighting scheme to concentrate more on specific areas of the image (manual adjustments) as well as manual source block to codebook selection for even more control.
C64 Video studio to be implemented as well which converts the sequence into various c64 graphic modes with various compression methods. (The preview c64 modes on the screenshot are just an approximation) But the VQ quality is real 256 8x8 blocks in color!
I would like some feedback and info on what you would like to be implemented in this application.
|
|
... 10 posts hidden. Click here to view all posts.... |
| |
algorithm
Registered: May 2002 Posts: 705 |
@jammer.
Framerate should be ok in bitmap mode depending on how much change there is in the image. I would use the delta approach to plot only changes to the screen, then flip buffer, and plot changes and the new changes to the hidden buffer. etc. Bearing in mind that the koala video mode i demonstrated in 'Algotecher' and 'better' was not using any of this (full bitmap plots), I would expect frame rate of around 12fps with around 30% change inbetween each frame or so. To have Digi's with it with streaming is certainly doable, but would need to compromise between processing use of either the video or audio (or to use a more quicker decode method - eg ambtc for audio) |
| |
Jammer
Registered: Nov 2002 Posts: 1335 |
What about charmode then? :) BTW That eye above is in charmode? |
| |
algorithm
Registered: May 2002 Posts: 705 |
The charmode has the advantage of being very fast (1 byte plot for a 8x8 char.) but only 4 colors.
The eyepicture is an unrestricted c64 16 color image (it can look similar in mcol-laced) but with flicker, alternatively I can use a fixed multicolour 3 color sprite underlay (MUCSU) for non laced image similar to the quality in the preview |
| |
Oswald
Registered: Apr 2002 Posts: 5094 |
dont forget d800 from charmode :) |
| |
algorithm
Registered: May 2002 Posts: 705 |
@Oswald. Yes that is going to be one of the additional modes :-) |
| |
algorithm
Registered: May 2002 Posts: 705 |
An update on this app.
Weighting feature available to select individual strength of blocks while encoding. (for individual frames as well)
Manual codevector selection while encoding
Some statistical information such as byte usage of frames/total frames as well as highlighting which codevectors resemble which part of the image etc.
The main core is now complete. Now for the conversion to c64 format and packed animation/image frames
Hoping to include a fair amount of gfx modes
|
| |
algorithm
Registered: May 2002 Posts: 705 |
A video preview of the application here..
http://www.youtube.com/watch?v=-jSUS4nBaqE |
| |
Conjuror
Registered: Aug 2004 Posts: 168 |
Looks amazing. Enough with the tease :D |
| |
algorithm
Registered: May 2002 Posts: 705 |
Some updates as follows
New dithering option (Block based dispersed dither)
Full color based multicolour char mode (and interlaced)
Preview on youtube below
http://www.youtube.com/watch?v=_kflgq4BEtY&feature=youtu.be |
| |
algorithm
Registered: May 2002 Posts: 705 |
Released now!
CSAM Super |
Previous - 1 | 2 - Next |