This only works in KXStudio 12.04 and KDE (which I use) EDIT: now works with XFCE too. Other DEs can be supported if you know how to start them via command-line (PM me if interested in working on that).
Make sure your system is fully up-to-date before proceeding.
First, install the scripts:
- Code: Select all
sudo apt-get install --no-install-recommends kxstudio-scripts
Now, open 2 separate terminals or tabs (Yakuake is very useful here).
On the first terminal, run:
- Code: Select all
xrec_1 kde4
^That will create a new X window with 1280x720 resolution (ideal for Youtube 720p videos). Apps opened in this new X window will be shown inside it. You should fiddle with this setup a bit to get used to it.
This first script will also kill your current desktop. Don't worry, you'll get it back afterwards. Alt+Tab will still work as usual, use that to change windows.
You shouldn't close this new X window. Still, if you do, use Alt+F2 and run "plasma-desktop" to get the desktop back.
Now on a different terminal, run:
- Code: Select all
xrec_2
^That will start the actual recording. jack-capture is used for audio recording, so you'll see it on the jack graph (auto-connecting itself to any audio ports that output sound to your speakers).
When done recording, press Ctrl+C on this terminal window.
The audio and video will be splitted, saved in ~/Screencasts using current date and time in their filenames.
To do a new recording, just run "xrec_2" again as many times as you need.
When done, press Ctrl+C in the first terminal window.
I use kdenlive to do any final editing. kdenlive's Youtube presets suck though, but there are some good ones available to install directly in "settings" -> "download new render profiles". Make sure to set project profile to some 720p variant before pressing render.
Here's a demo video I just made:
http://youtu.be/JW4nWf4gvXE
(Many thanks to AutoStatic for the initial scripts that made this possible!)
