pouët.net

.kkapture 0.01 - demo capturing made easy (hopefully)

category: code [glöplog]
A some point (before the end) it just exits. The sound was fcked up too somehow...
added on the 2008-04-30 10:24:36 by raer raer
If I keep pressing the ESC-key I meant...
added on the 2008-04-30 10:24:59 by raer raer
Good news:
Digital Murder - Just a touch of funk ---> working

Bad news:
Rez - Borg not working

added on the 2008-05-10 13:41:29 by raer raer
ho, too bad :/

and is it possible to encode the good old antimoney ?
added on the 2008-05-10 13:51:21 by rez rez
It starts, but then exits very quickly...
added on the 2008-05-21 21:19:55 by raer raer
Satori - incyber --> working
Doomsday - Elektroniks --> working
Noice - Goatard --> working
added on the 2008-05-24 16:59:10 by raer raer
Haujobb - Liquid wen --> working
Haujobb - fukwit daddy --> working
Haujobb - mother, mother! fukwit daddy! --> working
Replay - Forms ---> working

ate bit - Pimp my Spectrum ---> Video captured, but no sound. Ripped the sound from somewhere...
added on the 2008-07-30 15:00:51 by raer raer
kkapture (0.07) silently ignores my request for a D3DFMT_A2R10G10B10 backbuffer-format and gives me A8R8G8B8 instead.
added on the 2008-08-24 04:17:18 by hfr hfr
Now that's a pretty cool sentence !
added on the 2008-08-24 08:07:23 by willbe willbe
Faktory - 47'111.0 --> working
Kewlers - Variform --> working
Doomsday - Elektroniks (Win32) --> working
added on the 2008-09-20 22:08:23 by raer raer
Feature request: motion blur! Rendering a few times more frames and blend them. Like masagin. I know it's post processing and it can be done with some post processing, but it would be easier :)
added on the 2008-10-25 20:34:12 by xernobyl xernobyl
rarefluid: rez-borg is software rendered, so it wont work - but if you have the final version, it would be nice if you could share it :)
added on the 2008-10-25 20:37:00 by Gargaj Gargaj
eh, software rendered demos work just fine as long as they use directdraw. the problem is demos that use gdi calls to display the frames.
added on the 2008-10-26 00:50:11 by ryg ryg
motion blur != blending frames
added on the 2008-10-28 15:39:07 by raer raer
Feature requests:
- send WM_PAINT messages to the application in 'frametime'/adjustable intervals
- ability to drag-and-drop applications to the filename textbox
- ability to capture GDI-drawing (BitBlt) demos :)
added on the 2008-10-28 15:47:04 by raer raer
Got a new laptop and if I get detour and the other stuff set up again, and have time (biggest problem), I'll maybe try some of this myself...
added on the 2008-10-28 15:53:25 by raer raer
Curious: Is it possible to capture textmode demos somehow?
added on the 2008-12-17 10:51:34 by Salinga Salinga
If you compile a DOS32/DOS4gw/whatever version, sure, just run them in DOSBOX and capture.
added on the 2008-12-18 05:11:01 by trixter trixter
Demoscene.TV needs more textmode demos.

And now go make a demo about it!
added on the 2008-12-19 08:34:03 by Salinga Salinga
@lazy-san: Maybe your codec doesn't support more than 8 bits per component? Few do, even in 2009.
added on the 2009-01-01 20:45:13 by trixter trixter
about borg: kkapture doesn't work there because borg.exe is basically an unpacker that launches another process (alambik.exe), and you'd need to use kkapture on that. sadly, i haven't managed to get the unpacked alambik to work myself. (it just ends up in your temp directory, use e.g. process explorer to find it).

lazy-san: kkapture forces A8R8G8B8 for d3d demos because it makes everything simpler if i just have to support one pixel format. do you really need A2R10G10B10 specifically? i do have the generic blitter for ddraw anyway, so supporting it wouldn't be a huge problem. (however, i would end up converting it down to 8 bit, since VfW doesn't support 10bit/component).

quick status update:

  • lost vegas, old haujobb intros work in current version (just sending a WM_NULL once per frame seems to work fine)
  • fixes to new startup interception, again (dead cells now works again)
  • actually forgot one way to paint with ddraw: just paint to the primary surface without double buffering. added that, poof, voidspace and fall equals winter now work.
  • can optionally run video encoding in separate thread (much faster on multicore systems)
  • direct BASS/FMOD support (obsoletes fairlight hack, works around crappy 43hz FMOD timer).
  • now supports more or less arbitrary positive rational numbers as framerates (particularly useful if you want to capture at ntsc framerate exactly, that's 60000/1001 frames/second).


will try to finish 0.08 today. other features in queue: support for FMODEx in addition to "fmod classic" and D3D10 kkapture. we'll see how it goes.
added on the 2009-03-01 03:26:02 by ryg ryg
hm, fmodex seems to be easier than expected, already got something working :)

meanwhile, here's some video of how bad fmods crappy timing really is: http://www.farbrausch.de/~fg/stuff/chromosphere_fmod_compare.mp4 (video is at 30fps which exaggerates the effect somewhat, but it's still very visible at 60). really, the raw fmod timer is unusable for syncing. don't do it.
added on the 2009-03-01 04:27:07 by ryg ryg
Oh, that must be the version with the Bass fix we were waiting for when you lost your internets ;)

Does it have additional stuff related to Bass compared to the version we tested weeks ago?
added on the 2009-03-01 05:29:26 by keops keops
no, all that's needed for bass is to turn the device latency flag off.
added on the 2009-03-01 05:41:39 by ryg ryg
Can't wait to get my hands on the new version though that'll mean some work for me...
added on the 2009-03-01 11:47:46 by raer raer

login