ScreenCasting

From FedoraProject

Jump to: navigation, search

Contents

Screening using Fedora

Istanbul

This howto is here to provide instructions on how to use the Istanbul application in order to make Theora videos of your desktop sessions. This can be useful to create video howtos to support help documentation or it can be helpful for testers who need to show developers unexpected desktop application behavior.

Istanbul relies on new x display screen capturing support in gstreamer-plugins package. The ximagesrc gstreamer element is under active development upstream. As newer versions of gstreamer-plugins becomes available in Fedora development, the recommended settings in this howto will be updated to take advantage of performance enhancements

Recommended Settings

Installing Istanbul

Istanbul is available in Fedora. Just install it with the following command:

yum install istanbul

Using Istanbul on Gnome Desktop

Advanced Topics: Adding Audio

Advanced Topics: Alternative Audio Tracks

Goal: Create alternative audio tracks for pre-existing screencast named desktop-recording.ogg

Additional Software Needed: libannodex in Fedora

gst-launch-0.8 videotestsrc num-buffers=250 ! video/x-raw-yuv,framerate=25.0 ! timeoverlay ! theoraenc ! oggmux ! filesink location=test.ogg

Or use the provided File:ScreenCasting test.ogg

cat test.ogg desktop-recording.ogg > edit-video.ogg

Advanced Topics: Adding a video timestamp

For further editing needs, one can overlay the time over the original video. This may help in the production of additional audio tracks. Here is a small script to produce a video with video timestamp visible File:ScreenCasting fedora-video-timestamp.sh

Byzanz - Animated GIF

Byzanz is available in Fedora. It is similar to Istanbul, but it produces animated GIF files instead of Ogg Theora movies. Refer to http://www.advogato.org/person/company/diary.html?start=18 for more information.

recordmydesktop

Fedora also includes recordmydesktop, which has a commandline and a gtk user interface and produces Ogg Theora movies. You can install it with

yum install gtk-recordmydesktop recordmydesktop

It is very easy to use, just try it!

Why not Flash?

vnc2swf (http://www.unixuser.org/~euske/vnc2swf/) is a excellent program which produces screencasts using the Flash format. However this is not acceptable to Fedora for a wide variety of reasons

How to convert VMware video to Ogg Theora video

References