Is There Any Good Screencasting in Ubuntu? 12/09/09
One of the things I’ve personally found frustrating in Linux is the development status of screencasting applications, or lack thereof. Some projects remain in beta, never coming to fruition, and eventually being abandoned. Others have quirks that seem to cause different issues based on what system they’re installed on.
Why am I posting about this? It’s very difficult (at times) when new Linux (Ubuntu) users ask me how to do something and I cannot show them. Sometimes I’m far away, at other times it’s difficult to talk them through the necessary activities on the phone, often I do not have remote access to their systems (so they can watch what I do), and at other times there would be too much to write. Often the person I’m trying to help might not be technically savvy enough to follow my direction, but they do know how to use a web browser.
That’s where screencasting comes in!
I think many of us are aware of some of the commonly mentioned packages:
Istanbul – Every time I’ve tried it, it’s broken. Is it even in development anymore? Last news post on the site is in 2007.
Xvidcap – I often encounter problematic output (maybe a codec issue?). Is it in development anymore?
Wink – While Wink does work on the systems I’ve tried, I find it just looks horrid, especially the note explanation boxes you can add. They look cheap and tacky, not something I would use for a business (or personally). One issue that may effect Open Source enthusiasts, it that the source is closed.
recordMyDesktop – I often get sound problems with it. What is happening with development? It appears the developer bowed out in January 2009, and a new one took the reins in May 2009, but are there any changes, updates or fixes?
Screenkast – I could not get it to work properly. Is it under development anymore? (Last update was in 2007).
As I mentioned, the above (I think) are the common tools that many of us may already be aware of. I also think the above tools are listed and discussed at length on several other sites, that’s why I chose to not go into any detail, discussing them – Been there, done that, we’ve seen them all before…
Suffice to say, I felt that I was at an impasse, I just wanted something that will work. Something that could save a screencast in FLV format for streaming across a web site. Granted the FLV format is proprietary, I wanted that because it’s a current web standard. Also, I did not want to have to manually convert the video file (as an extra step).
There are online tools such as ScreenToaster (which a reader suggested to me), but I prefer to do the work myself because the PCs I use sometimes don’t have a web connection. After asking around someone suggested vnc2swf, which I found has since moved on in development to the newer vnc2flv. It seems to me to be much more promising. I’m not suggesting that this is the ultimate solution, but it does have some great merits (and it works too).
Without reading the installation notes, I tried a quick sudo aptitude install … command, but it’s not in the repositories (8.04, Hardy), and the developer does not seem to host a repository either.
I found there are a couple of requirements:
2) Python (2.4+)
The install itself is not too difficult:
Download the package from the developer at http://www.unixuser.org/~euske/python/vnc2flv/index.html#install extract the archive and (as the developer explains on his site), use python to install the app as:
python setup.py install
After which the installation script will run.
Currently this application is run off the command line. I tried this on an older test box (it has an earlier version of Ubuntu on it) and it seemed to run quite well. I should add that the developer indicates (I think) that the sound aspects are handled by a different application, using a script that automatically joins the video and audio. Here’s the original video from the developers site:
While I’m mentioning the developer’s site, you’ll also get a lot more information (usage info) from it. I plan on installing this on my primary Ubuntu workstation after I’ve played a bit more with it on the test box. – Hopefully, this will result in some good screencasting…
Hopefully there’ll be a full GUI at some point? Either way, give it a try and tell us what you think.