Howto create sreencasts

Need help testing contributed art or code or having trouble getting your newest additions into game compatible format? Confused by changes to data formats? Reading through source and wondering what the developers were thinking when they wrote something? Need "how-to" style guidance for messing with VS internals? This is probably the right forum.
Post Reply
nikai
Trader
Trader
Posts: 18
Joined: Tue Jun 01, 2010 4:23 pm

Howto create sreencasts

Post by nikai »

Recently, in the User Help forum someone asked for a video tutorial for Vega Strike.

I found that question quite interesting. On YouTube I found some Vega Strike videos, but no commented tutorials.
I had a look how I could accomplish something like that, and here's a small "Howto create Vega Strike screencasts on Linux":

First you need software that can capture OpenGL, like glc.

Code: Select all

$ glc-capture -o vegastrike.glc vegastrike
Extract raw video and audio from the captured file.

Code: Select all

$ glc-play vegastrike.glc -y 1 -o vegastrike.y4m
$ glc-play vegastrike.glc -a 1 -o vegastrike.wav
Write some commentary.

Code: Select all

$ gvim commentary.txt
Either record your commentary, or convert it to audio with espeak.

Code: Select all

$ espeak -w commentary.wav <commentary.txt
Adjust audio settings to captured audio (stereo, sample rate 44.1k), with sox.

Code: Select all

$ sox -c2 commentary.wav commentary.sox.wav rate 44100 speed 0.5
Mix commentary audio into captured audio, with sweep.

Code: Select all

$ sweep vegastrike.wav
Recode video and mixed audio in a format that you can upload to YouTube, with mplayer.

Code: Select all

$ mencoder -demuxer y4m vegastrike.y4m -ovc lavc -audiofile vegastrike-c.wav -oac mp3lame -o vegastrike-c.avi
I'm sorry that my hardware is quite shoddy. Capturing costs some fps as well. And the commentary could be a lot better. However, here's the result :)
http://www.youtube.com/watch?v=5Hf1KF4LH2g

For now I refrained from listing this screencast on YouTube - would it be alright to do so, and make it publically available?

And/or would you like me to add the above screencast howto to the wiki?

Cheers,
n.
klauss
Elite
Elite
Posts: 7243
Joined: Mon Apr 18, 2005 2:40 pm
Location: LS87, Buenos Aires, República Argentina

Re: Howto create sreencasts

Post by klauss »

There's a very nice app, recordmydesktop, with its gui, gtk-recordmydesktop.

It's very easy to use.
Oíd mortales, el grito sagrado...
Call me "Menes, lord of Cats"
Wing Commander Universe
nikai
Trader
Trader
Posts: 18
Joined: Tue Jun 01, 2010 4:23 pm

Re: Howto create sreencasts

Post by nikai »

klauss wrote:There's a very nice app, recordmydesktop, with its gui, gtk-recordmydesktop.
I tried it, but it doesn't support hardware accelerated context:
http://recordmydesktop.sourceforge.net/ ... t_recorded!

PS: Maybe it's possible indeed, but I could not figure out how to do it :)
pyramid
Expert Mercenary
Expert Mercenary
Posts: 988
Joined: Thu Jun 15, 2006 1:02 am
Location: Somewhere in the vastness of space
Contact:

Re: Howto create sreencasts

Post by pyramid »

Nice video, but unfortunately the voice is hard to understand.

Is there a better OS text-to-voice engine available?
CLoneWolf
ISO Party Member
ISO Party Member
Posts: 443
Joined: Thu May 01, 2008 5:14 pm

Re: Howto create sreencasts

Post by CLoneWolf »

pyramid wrote:Is there a better OS text-to-voice engine available?
No idea :( Maybe this page can shed some light on the issue?
Post Reply