What software are you using for video capture? It looks like you're capturing your entire desktop. Have you tried using glc? GLC will capture the OpenGL output of the application and that looks great. Here's a test I did yesterday.
Unfortunately it doesn't have pulseaudio support, which makes capturing sound a bit tricky. Also, if you're doing actual let's plays you'll probably have to record your voice separately.
Maybe you're already aware of it, but I thought I'd mention it anyway.
https://github.com/nullkey/glc/wiki
Almost all the references to glc on the web still point to nullkey.ath.cx which seems to be dead, but it's apparently now available from github as above. When I last checked it only worked properly on 32-bit systems, but that may well have changed, I was misled by the disappearance of nullkey.ath.cx too, didn't realise it was still being developed on github.
Note certain 3D games may have builtin movie recording functionality that is likely to work better than glc or fraps, but only for that particular game obviously e.g. sauerbraten has, though still I had to reduce screen res on my 2-3 year old system to get a decent framerate (example of output from my system here)
Is glc hard to install? I'm really really new to Ubuntu and these instructions look pretty impenetrable to me :/
For example, I have no idea what they mean in this context by 'emerge', or 'configure', 'portage overlay', or what 'layman' is (I'm guessing a dependency).
On a side note, doesn't anyone write complete programs with installers for things in Linux? I'm not too lazy to search for instructions and teach myself, but I only have Saturday when I'm not planning lessons or marking to muck around on my PC, and I spent all yesterday pissing around in Ubuntu and getting very frustrated because people don't write clear instructions for newbs :(
Right, that there does not look like a bash script. That's html code. I don't know how you got that unless you downloaded the script from a webpage or something. This is my glc-build.sh. Are you installing using these instructions?
I've been using glc to capture video then just converting to gif using ffmpeg. I found this particularly helpful: http://blog.pkh.me/p/21-high-quality-gif-with-ffmpeg.html
I use Gentoo linux, Ubuntu is way too hard for me to use.
I run all my games in a separate xorg instance so they can't affect my desktop, and also nothing on my desktop can affect the game.
try this:
xinit ./KSP.x86_64 -- :1
and see if it behaves a bit better. You may not be able to fullscreen, in which case see http://triffid-hunter.no-ip.info/xgame which is a little script I wrote to handle the details. You WILL have to alter it to suit your system, eg changing the exec glc line to simply exec "$@" or switching openbox for any other MINIMAL window manager you have lying around.
Notes for running in separate xorg instance: ctrl+alt+F7 to return to normal desktop, ctrl+alt+F8 to return to game, ctrl+alt+backspace to force-kill if the game bombs in a weird way
If you have glc, shift+F8 starts/stops recording. See glc docs for details
I've been running games this way for over a decade; I think it should be the standard way ;)
I will share my shell script i used to use for recording and rendering. The software was from here warning, you need to be reasonably smart ot use this unless you have ubuntu in which case I think someone has a gui for it.