A Place for my head

On Ruby, Rails, Concurrency and fiction

Posted in : linux, ubuntu | 2 comments

Sorry for yet another do this - do that, crap of screencasting in Linux. Well, most of the tools out there simply doesn’t work (yeah, I have tried plenty of them).

Finally, I have settled down on ffmpeg, which works perfectly well for screencasts with both audio and video.

Here are step by step instructions on How to make Screencasts in Linux(Ubuntu 8.04 in my case, but you get the idea) using ffmpeg.

  • Get ffmpeg dependencis :
    sudo aptitude install build-essential subversion zlib1g-dev \
      checkinstall libgpac-dev libfaad-dev libfaac-dev liblame-dev \
      libtheora-dev libvorbis-dev gpac
  • Get X11 dependencies :
    sudo aptitude install libx11-dev xlibs-static-dev \
      x11proto-input-dev
  • Get ffmpeg code from svn, compile and install:
    svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
    cd ffmpeg
    ./configure --prefix=/opt/ffmpeg --enable-gpl --enable-postproc \
      --enable-libvorbis --enable-libtheora --disable-debug \
      --enable-libmp3lame --enable-libfaad --enable-libfaac \
      --enable-pthreads --enable-x11grab
    make
    sudo make install
  • Record high quality screencasts with:
    ffmpeg -f oss -i /dev/dsp -f x11grab -s 1024x768 -r ntsc \
      -sameq -i :0.0 foo.avi

2 Responses to 'Screencasting from Linux/Ubuntu'

Subscribe to comments with RSS or TrackBack to 'Screencasting from Linux/Ubuntu'.

  1. [...] - bookmarked by 1 members originally found by jezzafrombristol on 2008-08-05 Screencasting from Linux/Ubuntu http://gnufied.org/2008/07/14/screencasting-from-linuxubuntu/ - bookmarked by 1 members originally [...]

  2. [...] public links >> screencasting Screencasting from Linux/Ubuntu Saved by jocmarsh on Fri 24-10-2008 5 ways to save fuel and staff costs by screencasting webinars [...]

Leave a Reply