VQ-Mania by Algotech | ||||||||
---|---|---|---|---|---|---|---|---|
|
||||||||
|
popularity : 54% |
|||||||
alltime top: #14964 |
|
|||||||
added on the 2012-01-09 14:20:39 by algorithm |
popularity helper
comments
Cool stuff as always by Algo
.
coderpr0n!
codeP0rn indeed.
quite awesome to see such tech on the c64 :)
Crazy
Quote:
Each video frame is compressed to around 100-150 bytes per second
This is getting ridiculous :-)
Really awesome, can't wait for 1581 directors cut ;-).
If it was not for the long digitized sequence (without looping) it would be possible to playback around 3 minutes of video (at over 8 frames per second) An idea for the next production would be to use sequenced audio that is in ram (the routine is actually ready) and stream the video only (this would allow faster frame rates) due to non reliance of constant loading of audio data. Any c64 demonstration using more than standard 1571 floppy and stock c64, i am not interested in
very nice job there! :)
Interesting codewise, but in an ugly and slow presentation. I like a good timed 4x4dith with chipsound more.
C=64 power
YouTube: http://www.youtube.com/watch?v=nNthHXLxJmU
3 minutes of realtime A/V decompression show from only one diskette side! OH YEAH!!!
p0rn can be compressed better.
amazing
meh
submit changes
if this prod is a fake, some info is false or the download link is broken,
do not post about it in the comments, it will get lost.
instead, click here !
Realtime audio decompression with 8 bit playback at approx 7812 samples a second. Its more advanced than the previous demonstrations and due to this, uses more processing time. It is based on vector quantisation yet again, however more waveforms are available resulting in clearer audio at higher compression rates. NMI playback code is running in zero-page. 1024 waveforms with each waveform having 16 8 bit data values.
The audio data is streamed from floppy while sample playback/decompression is occuring.
Further to this, I have introduced an addition to the VQ Video technique which can compress each frame to around 60-150 bytes on average.
The video is decoded in realtime with bit based delta decompression and block expanding which allows one lookup byte to fill a 16x16 pixel area. All this running at 8fps together with the audio decompression and loading
Playback can run much faster, but need to give the loader a chance to load all the audio and graphics data before
A note about the music.. Its nearly the entire audio from start to finish (over 3 minutes) I cropped out some sections to enable me to fit some additional video sequences. I could have halved the audio space as there were some repeating parts in the sequence.
Audio is compressed to less than 500 bytes per second (this equates to 4kps data rate!)
Each video frame is compressed to around 100-150 bytes per second (around 8kbs per second at 8 frames per second)
I have activated a low pass filter on the audio (this removes the audible distortion due to me not using stable NMI), Better on old SID, ofcourse i could have used either stable NMI or sid detection and set filter accordingly.
Comments and critisms welcome. Code could have been optimised further, but it has achieved its objectives. VQ-Mania indeed!