Thursday, January 29, 2009

Creating a (painful) screencast in Gnome

  1. Install Istanbul.
    1. Configure recording 3D so that there are no flickers or artifacts.
    2. Turn off sound so that it doesn't hand during transcoding.
  2. Make a script for your session.
  3. Start your VM.
  4. Record your video.
    1. Select the display of the VM for recording.
    2. Start recording.
    3. Perform your various tasks.
    4. Read the script while recording your screencast to make sure the timing is right.
    5. Save the video as OGG Theora (video.ogv).
  5. Install Audacity
  6. Set up Audacity and a movie player on the same desktop.
  7. Record your audio
    1. Start recording and wait for a predefined amount (N) of time before starting the movie.
    2. Read the script along with the movie.
    3. Post-process the sound, removing noise.
    4. Cut off the first N seconds of the audio to bring it in sync with the video.
    5. Save the audio as OGG Vorbis (audio.ogg).
  8. Mux the audio and video.
    1. gst-launch-0.10 filesrc location=video.ogv ! oggdemux ! theoraparse ! oggmux name=mux ! filesink location=screencast.ogv filesrc location=audio.ogg ! oggdemux ! vorbisparse ! mux. (all on one line)
As you can see, this process is much more difficult than it should be. I look forward to the day when PiTiVi makes this a little simpler. No really good screencast options exist on Gnome right now, but it's apparently a giant secret.



Excellent Blog every one can get lots of information for any topics from this blog nice work keep it up.

Post a Comment

Other I' Been to Ubuntu Stories