.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...
If I keep pressing the ESC-key I meant...
It starts, but then exits very quickly...
Satori - incyber --> working
Doomsday - Elektroniks --> working
Noice - Goatard --> working
Doomsday - Elektroniks --> working
Noice - Goatard --> working
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...
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...
kkapture (0.07) silently ignores my request for a D3DFMT_A2R10G10B10 backbuffer-format and gives me A8R8G8B8 instead.
Now that's a pretty cool sentence !
Faktory - 47'111.0 --> working
Kewlers - Variform --> working
Doomsday - Elektroniks (Win32) --> working
Kewlers - Variform --> working
Doomsday - Elektroniks (Win32) --> working
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 :)
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 :)
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.
motion blur != blending frames
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 :)
- 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 :)
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...
Curious: Is it possible to capture textmode demos somehow?
If you compile a DOS32/DOS4gw/whatever version, sure, just run them in DOSBOX and capture.
Demoscene.TV needs more textmode demos.
And now go make a demo about it!
And now go make a demo about it!
@lazy-san: Maybe your codec doesn't support more than 8 bits per component? Few do, even in 2009.
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:
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.
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.
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.
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.
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?
Does it have additional stuff related to Bass compared to the version we tested weeks ago?
no, all that's needed for bass is to turn the device latency flag off.
Can't wait to get my hands on the new version though that'll mean some work for me...