SEP
25
2005

Videos of KimDaBa in Action

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 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


By probono at Sun, 2005/09/25 - 5:00am

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


By Jesper Pedersen at Sun, 2005/09/25 - 5:00am

... did you make flash output?

thx


By Djento at Sun, 2005/09/25 - 5:00am

well forget :)

kimdaba would be really kickass if it'd support "xcf" file format.

cheers


By Djento at Sun, 2005/09/25 - 5:00am

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


By veton at Sun, 2005/09/25 - 5:00am

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.


By Joe Kowalski at Sun, 2005/09/25 - 5:00am

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


By Ian Monroe at Sun, 2005/09/25 - 5:00am

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


By probono at Mon, 2005/09/26 - 5:00am

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


By Andre Somers at Sun, 2005/09/25 - 5:00am

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


By Jesper Pedersen at Mon, 2005/09/26 - 5:00am

Are they almost finished with KDE 4.0?


By Ian Monroe at Mon, 2005/09/26 - 5:00am

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!


By Aaron J. Seigo at Tue, 2005/09/27 - 5:00am

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


By Roland Wolters at Mon, 2005/09/26 - 5:00am

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


By Debian User at Thu, 2005/09/29 - 5:00am

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


By Tim Sutton at Mon, 2005/09/26 - 5:00am

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).


By Guillaume Laurent at Mon, 2005/09/26 - 5:00am

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


By Hermann at Mon, 2005/09/26 - 5:00am

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... :-)


By Guillaume Laurent at Mon, 2005/09/26 - 5:00am

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.


By hiasll at Mon, 2005/09/26 - 5:00am

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.


By jmfayard at Mon, 2005/09/26 - 5:00am

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


By hiasll at Mon, 2005/09/26 - 5:00am

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


By Anonymous at Mon, 2005/09/26 - 5:00am

klik://flash

will do the trick


By Birne at Mon, 2005/10/03 - 5:00am

Does it store all of the meta data in the image using exif as well as a central database? If not, I would very much like it if it did.


By Jonathan Dietrich at Mon, 2005/09/26 - 5:00am

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 :-)


By Jesper Pedersen at Mon, 2005/09/26 - 5:00am

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!


By MZM at Tue, 2005/09/27 - 5:00am

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.


By Jesper Pedersen at Tue, 2005/09/27 - 5:00am

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 ?


By markc at Wed, 2005/09/28 - 5:00am

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.


By Joe Kowalski at Fri, 2005/09/30 - 5:00am