Record AVI using RGSS
#1
RGSS AVI Recorder
Version 1.1


Introduction:

I have been working on a project to record the RGSS window without the need for other programs such as camtasia or other recording programs. (ie so the RGSS window records itself as a video)

With all the AVI players for RMXP around I thought it'd be interesting seeing an AVI recorder made ;)

It's not perfected yet but I have a solid base currently.

** I believe this script should also work in RPG Maker VX, but I haven't tested that yet. It works in RPG Maker XP for sure. **



Features:

What it does:

* Record RGSS window through lightweight RGSS and a DLL I made.
* Stop recording (beta, might be buggy but works as far as I tested)
* Records with at least the same quality as RGSS graphics, it might even be slightly sharper in my opinion but yours might be different.
* Records at a good frame rate.
* Uses XVID compression for recorded AVI.

Known issues:

* No sound recorded (yet)
* Only saves to 1 AVI name currently (not changeable for you guys atm)
* between 1 and 3 FPS lag in RGSS window while recording =/ but that's a minor issue compared to the output, since you won't be playing through the entire game with recording on, and if you did then that'd be funny.

Plans for future releases: (Unless everyone says to stop pretty much)

* Record Sound
* Allow pausing/resuming recordings (this can be done in RGSS but it's safer to do in C++ where the DLL is coded)
* Suggestions for it.


Download/Script:

PLEASE PLEASE PLEASE DON'T DOWNLOAD WITHOUT POSTING/COMMENTING. I'D LIKE SOME INPUT ON IT TO SEE HOW BAD/GOOD IT IS. (Constructive criticism only please)

Download my DLL: http://www.mediafire.com/?nm74gz7wu7ho3f7
(Includes error code lookups incase you get an error with recording)

CPAVI Script


How to use:


Just download the DLL to the root of your game's folder, and paste this script above main ;)

To record your window use:

CPAVI::record()

Note: You must use this in a loop! (or else the AVI will only have 1 frame :I )

To stop recording use:

CPAVI::stop()

It's really a simple script to use ;)

Please I'd like comments about this script if you can.
Reply }


Messages In This Thread
Record AVI using RGSS - by Armorphor - 08-17-2011, 10:29 AM
RE: Record AVI using RGSS - by Zeriab - 08-27-2011, 10:00 AM
RE: Record AVI using RGSS - by Armorphor - 08-28-2011, 12:39 PM
RE: Record AVI using RGSS - by MindOnFire - 09-20-2011, 10:06 PM
RE: Record AVI using RGSS - by Armorphor - 09-22-2011, 06:58 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
   Text to RGSS DerVVulfman 10 25,607 05-04-2013, 04:34 AM
Last Post: DerVVulfman
   Window - Hidden RGSS Class Selwyn 0 7,304 03-03-2008, 06:51 AM
Last Post: Selwyn



Users browsing this thread: 2 Guest(s)