sandbox

Revision 30 as of 2010-04-28 15:58:37

Clear message

Introduction

This guide will help you get your computer set up and guide you through the process of making a screencast. There are many different ways to do this and different applications you can use. This guide will use as many default applications as possible.

Setup

Some setups will differ slightly depending on preference and what kind of screencast you are making. It is recommended you use a virtualization environment. In a VM you can record your screencast from a default install. This way your custom themes, icons and setup will not confuse a user. A VM allows you to save snapshots. This make it easy to go back to your VM setup before the demo. Ideal for rehearsing your screencast as well as making it easy to keep a standard default install. If the intention is to demonstrate application usage and/or the host configuration is sufficiently similar to a standard install a VM is not necessary.

Applications

  • VirtualBox (virtualization enviroment)

  • gtk-recordmydesktop (record the screencast video/audio)
  • audacity (recording audio separately)
  • openoffice.org (for titles)
  • pitivi (for combining video and audio together and re-encoding to some other formats)

Outline First step is to decide exactly what it is you are wanting to show. Keep the videocasts short and focused. Cover only one topic in each screencast. Dry Run You will want to reherse the steps you are going to take. This is a good opportunity to develop and refine your script.

  • Start a virtual machine running the operating system and application which is to be demonstrated
  • Go through the software and practice the steps to be demonstrated

Live Recording

  • Start a virtual machine running the operating system and application which is to be demonstrated

https://help.ubuntu.com/community/VirtualBox

 Note: If the  demo requires the installation of additional packages then to save time  it can be preferable to setup the necessary repositories, download the  necessary packages without installing them, then remove the repositories  to put the system back to an post-install state. This of course assumes  that you want to show how to enable repositories and install software  within the screencast. To download packages and not install them use  apt-get with the -d option:- apt-get -d packagename1 packagename2 ...
  • Start a recording application to capture the contents of the virtual machine window

http://showmedo.com/videos/video?name=1820000&fromSeriesID=182

Note:  It is sometimes preferable to record the video first, and add in the  audio later. If you're sufficiently able to multi task reading aloud  instructions whilst doing them, then record audio and video together. 

  • Go through the software and execute the steps to be demonstrated
  • Watch the screencast to ensure all is ok
  • Add a 'intro', 'outro' slides to the start and end of the screencast

Note: If you  chose to record audio and video separately, then open an audio recording  application and record a narration whilst watching the screencast again
  • Check the audio recording for defects
  • Post-process the audio to clean it up and ensure it's the right duration for the video
  • Combine the audio and video together
  • Check the combined audio/video for errors/glitches/sync problems
  • Optionally encode/compress screencast to other formats
  • Upload screencast to webhosting

= Making the Screencast = Once the applications are installed It is time to make the screencast.

Script

First step is to decide exactly what it is you are wanting to show. Keep the videocasts short and focused. Cover only one topic in each screencast. It is sometimes preferable to record the video first, and add in the audio later. If you're sufficiently able to multi task reading aloud instructions whilst doing them, then record audio and video together.

Dry Run

You will want to rehearse the steps you are going to take. Say or read the script while you so this and make sure they are working well together. Before doing anything you will want to save a snapshot of your VM so that you can easily go back to a clean fresh install.

  • Start a virtual machine running the operating system and application which is to be demonstrated
  • Go through the software and practice the steps to be demonstrated. You might need to do this a couple of times until you are comfortable with the steps and you know the script very well.

Record the Screencast

Once you are familiar with the steps you will be taking, it is time to record the screencast. If the demo requires the installation of additional packages then to save time it can be preferable to setup the necessary repositories, download the necessary packages without installing them, then remove the repositories. This of course assumes that you want to show how to enable repositories and install software within the screencast. To download packages and not install them use apt-get with the -d option: apt-get -d packagename1 packagename2 ...
Ubuntu Start a virtual machine running the operating system and application which is to be demonstrated.
Ubuntu Start a recording application to capture the contents of the virtual machine window.
With recordmydesktop the simplest way to record is to open the application and either left-click the icon in the panel or click the record button in the main window. For additional details on the Main Window see here,and the Panel(tray) Icon see here. If you do not want to capture the entire desktop there are three ways of selecting the area on which you will confine the recording.

  1. Using the preview thumbnail on the main window you can draw a window with the crosshairs.
  2. Using the “Select Window” button and then select a window on your desktop.
  3. Using the “Select Area on Screen” function accessed by right-clicking on the panel icon.

Additional details on defining an area for recording Ubuntu Go through the software and execute the steps you rehearsed.
Ubuntu Watch the screencast to ensure all is ok.
Ubuntu Add a 'intro', 'outro' slides to the start and end of the screencast.
Again there are different ways to do this. I will show you one way. Open OpenOffice Presentation. Make a slide containing the graphics and text you want. Maximise the presentation of the first (header) slide within the virtual machine. You can do this by running Slideshow -> Slideshow(f5) in OpenOfffice. Using the same process as you did for the main demo record 5-10 seconds. Repeat for the [footer] slide. Ubuntu Combine the audio and video together.
Ubuntu now has a movie editor, Pitivi, installed by default. You can get the Pitivi Manual here. Use the Import Clips button in Pitivi to bring your screencast and the header and footer video clips you did into the project. Then you simply click on the clip thumbnails in the upper left of your screen and drag them from the Clip Library to the Timeline. Do this for each file placing them sequentially in the timeline. When you are ready to output the video, select 'Render Project'. Click 'Modify' To adjust the size, frames per second, container, audio codec, vide codec, etc. Ubuntu Check the combined audio/video for errors/glitches/sync problems.
Ubuntu Optionally encode/compress screencast to other formats.
Ubuntu Upload screencast to webhosting.


CategoryUbuntuTeams