Amazing file compression...

Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy.
This forum is not for asking programming related questions.

Moderator: General Moderators

Post Reply
User avatar
m3mn0n
PHP Evangelist
Posts: 3548
Joined: Tue Aug 13, 2002 3:35 pm
Location: Calgary, Canada

Amazing file compression...

Post by m3mn0n »

A demonstration video produced using DemoForge in their proprietary format .dmf is 26 minutes and 46 seconds long. How many MB do you think the file is?

300? No.
200? No.
100? No.
50? No.
10? No.
1? No.
.5?? No.

What is it then? Why just 87 kb of course.

The scary thing is, the graphic quality is better than SWF (Flash) and AVI (Windows Media). 8O

I'm not trying to massively plug their software or anything, but this boggles my mind here. The plugin took a couple seconds to install for me (clicking yes to an IE security alert), and their compression rates and graphic quality is very impressive, yet I've never heard of them before, and I've never seen anyone use their products until today. And according to their site, the product is 2 years old. :o

Is it just me, or did everyone not yet discover this diamond in the rough?
User avatar
feyd
Neighborhood Spidermoddy
Posts: 31559
Joined: Mon Mar 29, 2004 3:24 pm
Location: Bothell, Washington, USA

Post by feyd »

looks like they take the diff movie recording approach.. which yes, those files tend to be insanely small.
timvw
DevNet Master
Posts: 4897
Joined: Mon Jan 19, 2004 11:11 pm
Location: Leuven, Belgium

Post by timvw »

doesn't seem to work in firefox
User avatar
m3mn0n
PHP Evangelist
Posts: 3548
Joined: Tue Aug 13, 2002 3:35 pm
Location: Calgary, Canada

Post by m3mn0n »

If you have the DemoForge player executable on your system, and associate .dmf with that player, then Firefox will prompt you to open the file with that and by selecting 'Do this automatically' it will do it everytime without the prompt.

Yeah it can't yet be viewed right inside the Mozilla browser just yet, but I'm sure down the road someone will create the plugin for that. :)
qads
DevNet Resident
Posts: 1199
Joined: Tue Apr 23, 2002 10:02 am
Location: Brisbane

Post by qads »

wow 8O
User avatar
feyd
Neighborhood Spidermoddy
Posts: 31559
Joined: Mon Mar 29, 2004 3:24 pm
Location: Bothell, Washington, USA

Post by feyd »

you guys might want to know.. this is a VERY old movie recording trick. It's been used since at least 1997..
User avatar
Weirdan
Moderator
Posts: 5978
Joined: Mon Nov 03, 2003 6:13 pm
Location: Odessa, Ukraine

Post by Weirdan »

feyd wrote:It's been used since at least 1997..
... and still very efficient for some tasks, like producing demos like they do. Right tool for the right task = great product (in most cases).

BTW, I won't believe it's the only trick they use. MPEG2 does use differences between frames, but size of the file it produces is far from these demos.
User avatar
mudkicker
Forum Contributor
Posts: 479
Joined: Wed Jul 09, 2003 6:11 pm
Location: Istanbul, TR
Contact:

Post by mudkicker »

wtf ????!!?!?!? :!: :?:

the oscar for best compression goes to..... ;)
User avatar
feyd
Neighborhood Spidermoddy
Posts: 31559
Joined: Mon Mar 29, 2004 3:24 pm
Location: Bothell, Washington, USA

Post by feyd »

MPEG2 uses graphical differences. Diff recording uses event differences. It records the times between differing events, and movement patterns.

For example: If I don't move my mouse or the keyboard isn't interacted with, basically, nothing moved on screen. Until something moves, the time is measured. Once something moves, only that object is recorded as moving. Instead of recording the graphical representation, the timestamp of when movement started and which object it is are recorded. Each time the object changes direction, that's a new key frame, of sorts.

Pretty much, diff recording is an automatic Flash movie.

To get the graphical compression, there are many ways of compressing down desktops to extreme sizes as well.
Post Reply