Howto setup Handbrake including GUI from svn in Ubuntu


First get the medibuntu version of ffmpeg (makes more codecs available),but first remove any old ffmpeg,open a terminal and enter.

sudo apt-get remove ffmpeg

then enter.

sudo wget -O /etc/apt/sources.list.d/medibuntu.list

then enter.

sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update

then enter.

sudo apt-get install ffmpeg

Next Install the dependencies for Handbrake and the gtk gui.

sudo apt-get update && sudo apt-get install automake build-essential jam libdvdcss2-dev libtool subversion yasm zlib1g-dev libbz2-dev dvdbackup xmlto texinfo g77 gfortran libgtk2.0-dev nasm doxygen libsdl1.2-dev gfortran-multilib gcc-multilib g++-multilib libesd0-dev libgtk1.2-dev libfftw3-dev electric-fence

Next install and build Handbrake.svn and gtk gui (enter each line seperately,it will take some time to build)...

svn co svn:// HandBrake

cd HandBrake



sudo make install

cd Handbrake/gtk



sudo make install

HandBrake should be available from the Applications menu under Sound & Video



The message tells you what's wrong: "no suitable assembler found. Install yasm" But if you check, you already did, so a quick search in the Ubuntu forums results in a post that states the yasm available in the repo is not a good one. Go to to grab 0.7.0 or higher (I grabbed 0.7.1).

Once I did that, HandBrake built just fine. Of course, don't forget to remove the old yasm before installing the newer version.