Updated: Fri Mar 12, 2010 (18:00), A PHP / MySQL professional (10 yrs.exp.) is seeking employment outside Ukraine, CV and contact pages available at this site.

Welcome!

Contains materials for dummies This blog is for Linux dummies as just I am.

This blog contains various solutions and how-toes on the current release of Fedora Linux distribution and several Linux articles and tutorials.

View a PHP / MySQL / AJAX / JAVASCRIPT Freelancer Programmer profile on LinkedIn Follow me on twitter

Fedora Availability

Historically Test and General Availability releases happen at 10:00am Eastern US Time...

Announcement

A php/mysql freelancer programmer since 2001 is looking for contract work. Please use contact form at this page.

The full resume with examples of PHP/MySQL/Javascript projects, working experience and recommendations is available online from this page.

Get ioncube encoder

Ioncube encoder is the best solution for php developers

Ioncube encoder is the best solution for a php developer

Path: Blog > Linux > Audio Encoding > Compiling HandBrake for Linux under Fedora

Compiling HandBrake for Linux under Fedora

HandBrake is not only great a great software for Linux, but also a great software that really works and works perfectly well. It is not normally available from standard repos but it compiles pretty painless from SVN. As soon as it uses its own “built-in” versions of ffmpeg, x264 and other tools, plugins and codecs it works flawless and produces great results leaving video files quality produced under Windows with same bitrates look miserable when compared.

The below is based on http://trac.handbrake.fr/wiki/CompileGuide#cli and my yesterday’s experience of compiling it (mature Fedora 10).

Pre-requisites

You need to make sure that development tools and needed gstreamer plugins are installed.

sudo yum -y groupinstall "Development Tools" "Development Libraries" "X Software Development" "GNOME Software Development"
sudo yum -y update gtk2-devel
sudo yum -y install yasm zlib-devel bzip2-devel dbus-glib-devel hal-devel webkitgtk-devel libnotify-devel gstreamer-devel gstreamer-plugins-base-devel gstreamer-plugins-bad-devel gstreamer-plugins-bad-extras gstreamer-ffmpeg gstreamer-plugins-good-devel gstreamermm-devel gstream-devel
sudo yum -y install webkit-sharp-devel WebKit-gtk-devel WebKit-gtk ghc-gio

For the first-time installation, issue the following:

mkdir -p ~/software
cd ~/software
svn co svn://svn.handbrake.fr/HandBrake/trunk handbrake

When upgrading:

cd ~/software/handbrake
rm -rf build
svn update

Then goes the most regular stuff:

./configure
cd build
make
sudo make install

HandBrake in GNOME menu

HandBrake (Linux, Fedora 10) in GNOME menu

HandBrake main window

HandBrake (Linux, Fedora 10) main window

HandBrake current version

HandBrake (Linux, Fedora 10) current version

HandBrake (Linux, Fedora) - Picture Settings

HandBrake (Linux, Fedora 10) - Picture Settings

I want to express my respect to the developers of this great software.

Support this site:        

Leave a comment

You must be logged in to post a comment.

Get a Free Web Project Quote from a PHP Freelancer Consultant


 
 
 
 

Fight Spam!   Add to Technorati Favorites Programming Blogs - BlogCatalog Blog Directory       Programming Blog Directory
Software   Top Blogs

blogarama - the blog directory