Skip to content

Videos of KimDaBa in Action

Monday, 26 September 2005  |  Jpedersen

For those of you who do not understand how to use KimDaBa, there is now no reason not to use it. KimDaBa is the first KDE application to offer small flash videos with voice-overs describing how to use it. See the tutorials at KimDaBa's video page or read on below for Jesper's description of how and why to make video tutorials of applications.

There is a sentence I hear from my users rather often: "This is exactly the software I need, I just wish I had found it a long time ago".

Now if KimDaBa is that good, why isn't everybody in the whole world using it? One reason might be its name (and I am considering renaming it to something boring but more obvious, suggestions very welcome). Another reason might be that it is different to many other photo managing applications in some ways. This is not a bug, but simply because it approaches the problem differently, which is its strength.

I've tried remedying this problem by offering a demo setup the first time people start KimDaBa, and now I'm ready with a new approach: flash videos including voice-overs that shows KimDaBa in use.

This has actually been on my wish list for years, but I never found any appropriate tool that would allow me to both record my screen action and add voice so I could explain what users are seeing.

Before I tell you how I did it, let me send a strong thank you in the direction of Rainer Endres who held a presentation on the topic at Akadamy 2006.

The tools to use are vnc2swf plus any audio editing tool, I ended up using the ahem Gnome application called Sweep. I tried for hours to get audacity working as I was told that was the best, but without success.

My work flow was the following:

  1. First write down the voice-over in a text file - ensure to speak it out loud to yourself, what sounds good on paper might not sounds good when speaking.
  2. Next record the audio part (That was by far the hardest part, it took me approximately an hour to record a 1 minute voice-over).
  3. Following that you must record the video part. For that I created a new user, logged into the user's account, and executed: vncserver -geometry 640x480. That starts a VNC session for the user that is no larger than 640x480, which seems to be the highest to go if it should all be visible at playback time on a 1024x768 display.
  4. Time to log in to the newly started server, for that I used a command similar to krdc -h localhost:1
  5. Now you should be capable of seeing the new user's session in a vnc window.
  6. If KDE doesn't start automatically in the VNC session, simply run export DISPLAY=:1 followed by startkde from your new user's shell.
  7. Now it is time to run a command similar to vnc2swf.py -o video.vnc localhost 5901, this will bring up a dialogue where you can start and stop recording. While recording, move your mouse around as dictated in the voice-over.
  8. The tricky part was that vnc2swf grabbed my audio device, so to play back the voice-over I had to convert it to mp3, and play it on my mp3 player.
  9. The final step is to combine the video and audio, which is done with a command similar to: edit.py -c -o video.swf -a audio.mp3 video.vnc, that gives you a video.html file which will start video.vnc.

Now you know how to do it, no more excuses, get started recording videos for your favourite application. Well only valid excuse is that you now want to try out KimDaBa now you know how to use it.

Comments:

klik://kimdaba - probono - 2005-09-25

klik://kimdaba if anyone wants to try. If you want to see what other users had to say about it: http://klik.atekon.de/details.php?section=graphics&package=kimdaba

Re: klik://kimdaba - Jesper Pedersen - 2005-09-25

Cool! The only problem is that this is the rather old 2.0 version. The current version is 2.1

mmh... with what... - Djento - 2005-09-25

... did you make flash output? thx

Re: mmh... with what... - Djento - 2005-09-25

well forget :) kimdaba would be really kickass if it'd support "xcf" file format. cheers

Good software - veton - 2005-09-25

I'd love to have a merge of Kimdaba and Digikam. Do you think it make sense?

Re: Good software - gerd - 2005-09-26

http://www.kde-apps.org/content/show.php?content=16061

Wink is another option. - Joe Kowalski - 2005-09-25

Another app that does well with the creation of flash based application tutorials is the free (as in beer only) app from Debugmode called Wink. It allows you to record tutorials in a frame based way, taking screenshots of what ever you want, and then edit the series of shots, reposition the cursor, and add in text box pointer explaining what you are doing. The app in its current version does not currently support adding in voice overs, but it generates nice flash, html, or pdf style presenations of your tutorials. Find it here: www.debugmode.com.

Re: Wink is another option. - Ian Monroe - 2005-09-25

We just need something that captures its audio from the sound card. An amaroK presentation would be pretty lame without it. :)

klik://wink - probono - 2005-09-26

klik://wink for those who prefer to klik :)

2006? - Andre Somers - 2005-09-25

Wow... You allready wend to the 2006 Akadamy event? Most people are still recovering from the 2005 one :D

Re: 2006? - Jesper Pedersen - 2005-09-26

Sure, I got this time machine, and it is really fun.

Re: 2006? - Ian Monroe - 2005-09-26

Are they almost finished with KDE 4.0?

Re: 2006? - Aaron J. Seigo - 2005-09-27

no, so they sent a killer robot back in time to protect a young man named rudy and his slightly tomboyish yet fetchingly yummy mother from an untimely demise so he can grow up and join the kde project during the kde4 development cycle to ensure its completion. only rudy can lead us into a brave new future where we are not ruled by heartless robots!

What I miss in kimdaba - liquidat - 2005-09-26

Here a little bit user feedback: I like the application and the idea behind it - its a very nice application :-) But it is not perfect, so here some wishes to make it perfect for me: - addressbook: it would be nice to connect the people keywords to the contacts in the addressbook - hidden thumbnail directory: I do not like it that the thumbnail directory is a standard directory - hide it! If you do not so maybe other foto management software is affected, and technically it is not so beautiful to have such "technical" directories visible (and there is the possibility that unexperienced users delete this directory) - digikam: it would be nice to be able to exchange the tags between digikam and kimdaba (import in both directions!) - that would save a lot (!) or work for me because I have a full tagged photo database with digikam So far from me, hope that helps or shows you what some users (or at least me) think about kimdaba. Roland

Re: What I miss in kimdaba - Debian User - 2005-09-29

I did actually stop to tag in Kimdaba when I found Digikam also a nice thing, just with worse tag support, but more promise on usability. I don't want to spend much time on tags that I will loose when I switch the tagging app. So please, digikam, kimdaba, is that XML you use some standard scheme? Yours, Kay

Audacity - Tim Sutton - 2005-09-26

So I found the trick with audacity it to make sure your system has not created any sounds for around 30 seconds before starting it. Artsd will automatically relinquish teh dsp after that short delay, and then when you start and app such as audacity that wants native access to the dsp, they will get it. I think you can configure this delay in the settings -> multimedia ->sound system module. Hope that helps, it works for me.... Regards Tim

Suggestion of improvement about this news - Guillaume Laurent - 2005-09-26

You read the whole thing, and in the end even though you've learned how the videos were made, you still have no clue what KimDaBa is about. (yes, I've heard about kimdaba, read announcements about it, but still couldn't remember what was the purpose of this application. It's only by reading a reply on how it would be cool to merge it with digikam that I remembered it was some kind of image manager).

Re: Suggestion of improvement about this news - Hermann - 2005-09-26

Yes you are right. It doesn’t say that it is a Picture manager. I can live with this instance since KDE and this news site is done mainly by voluntary work. This News site is not a Mainstream Publishing Site. It’s a special news site for people which are usually deep into KDE. CNN wouldn’t explain that Texas is in the USA every time they bring news about the Hurricane either. Hermann

Re: Suggestion of improvement about this news - Guillaume Laurent - 2005-09-26

I think I qualify as being "deep into KDE" (and people who are really that deep don't need this site to know about KDE related news, they get it from more direct sources), and yet I don't always remember what an application is for just from its name. May be I'm showing my age... :-)

How to import photos? - hiasll - 2005-09-26

I was using digikam and just wanted to switch to kimdaba, but I couldn't figure it out, how to import photos from the harddisk.

Re: How to import photos? - jmfayard - 2005-09-26

I just had to set up KimDaBa to use the same base directory as Digikam. Whenever you add pictures to that directory, they will be found by KimDaBa, either at startup or via Menu maintenance -> Rescan for images. You have also a KIPI import plugin to import photos from your camera. Cheers.

Re: How to import photos? - hiasll - 2005-09-26

Thank you very much! I think there should be a button somewhere to import the pictures. It would enhance the usability a lot!

No plugin found for "Shockwave Flash Media" - Anonymous - 2005-09-26

If there had been a way to play swf files on my platform...

Re: No plugin found for "Shockwave Flash Media" - Birne - 2005-10-03

klik://flash will do the trick

exif? - Jonathan Dietrich - 2005-09-26

Does it store all of the meta data in the image using exif <http://en.wikipedia.org/wiki/Exif> as well as a central database? If not, I would very much like it if it did.

Re: exif? - Jesper Pedersen - 2005-09-26

By design KimDaBa doesn't touch your image files at all. It only stores it in its XML file. Fell free to create a plugin that would convert from the database to EXIF :-)

An UI bug shown in presentation - MZM - 2005-09-27

Try to find a UI bug in second presentation (http://ktown.kde.org/kimdaba/videos/tour2.html). Tip: look on input fields when annotating images!

Re: An UI bug shown in presentation - Jesper Pedersen - 2005-09-27

I take it you are talking about the multiple blinking cursors. Indeed that is a UI bug, but I can't see how I can get my code to do so in the first place. I've searched for this bug for years, so if you have any idea where to look, I'd be happy to hear.

Flash-less tutorial - markc - 2005-09-28

Is there anyway to watch this video tutorial without using anything to do with flash ? I run a pure 64bit system and far too lame to set up some 32bit crap, or change to a Gentoo multilib system, or generally be bothered with anything to do with flash. Is it possible to get the raw screenshots in Jpeg format perhaps along with an ogg audio file ?

Re: Flash-less tutorial - Joe Kowalski - 2005-09-30

Give the cvs version of GPLflash2 a try. I'm not sure if it will work for this, but it might be worth a try.