The October 2004 issue of
Linux Magazine (available online at
http://www.linux-mag.com/2004-10/) showed how to keep
Fedora up-to-date using the
yum, up2date, and
apt-get tools. It also highlighted some additional plug-ins and applications that you could download from third-party repositories to add crucial multimedia functions otherwise missing in the distribution.
This month, let’s revisit those software packages in more detail. With a little tweaking, you’ll have a complete audio and video extravaganza. And if you’re a Red Hat Enterprise Workstation 4 (RH4) user, you’ll find (for the most part) that what works for Fedora Core 3 (FC3) also works for RH4 as well.
We’ve got a lot of software to install, so let’s get cracking.
Getting APT
If you don’t yet have
APT installed, get it now, because it’s going to make your life a lot easier. If you’re using RH4 or FC3, you can download it from the DAG website at
http://dag.wieers.com/packages/apt/. (Read more about DAG in the sidebar “Dig DAG.”)
At the time of this writing, the latest version of APT was apt-0.5.15cnc6-4.1.fc3.rf.i386.rpm, but grab whatever is the latest one available for FC3.
If you’re using Firefox as your web browser, click on “Tools, Downloads, Open” and click on the APT RPM file. Follow the prompts to install the package on your system. If you aren’t signed in as the root user, the Fedora package manager prompts for the root password.
If you’re using RH4, make sure to download the file made specifically for that distribution. There are some other gotchas for RH4; for more information, see the sidebar “Configuring APT for Red Hat Enterprise Linux.”
I Want My MP3!
Now that APT is installed, open a terminal window, become root, and issue the following (rather long) command:
# apt-get install xmms xmms-mp3
xmms-wma xmms-flac xmms-aac
xmms-skins mpg321 lame grip
rhythmbox
This installs the X Multimedia System, the MP3, Flac, AAC, and WMA extensions for XMMS, a command-line MP3 decoder, the lame MP3 encoder engine, Grip, a GTK+- based CD ripper and MP3 encoder program, and Rhythmbox, an MP3/CD jukebox program with iPod connectivity. All of these should show up in your respective KDE and GNOME menus under “Sound and Video.”
XMMS in and of itself has a lot of extra add-ons available, so if you want all of those as well, run apt-get install synaptic. Synaptic is a GUI-based front end to APT, and allows you to do visual searches on names of packages. If you do a search on xmms, you’ll see all the extra stuff you can add in.

Gimme My Video!
For video/movie file support, the procedure is slightly more complicated.
First, install the base support files for the players:
# apt-get install mplayer
mplayer-fonts faad2
mozilla-flash mplayer-skins
xine xine-lib gxine
divx4linux HelixPlayer kaffeine
This gives you the
Mplayer application, the
Xine DVD/video player, and the Xine multimedia libraries, the
gxine player for GNOME, the
Kaffeine media player for KDE, the
DIVX MPEG4 video codec, the
Quicktime audio codec,
RealVideo support, and browser plugins for Internet videos (such as for the movie trailers at
http://www.apple.com/trailers).

That’s a lot of software, but you need more. You need a ton of codecs from Windows that are needed to support a whole bunch of video and audio file formats. But, don’t fret — you’re almost done.
Fire up the web browser and skeedaddle over to
http://mplayerplug-in.sourceforge.net/download.php. Click on the RPM link for Fedora Core 3 and follow the prompts to install the file. (You can also use
apt-get install mplayerplug-in to install the one on RPMforge, but some brief testing yielded some problems.)
Next, fire up Firefox, go to
http://www1.mplayerhq.hu/homepage/design7/codecs.html, and download the “all” codecs package. At the time of this writing, the filename was
all-20050115.tar.bz2. Save the file to your home directory, cd to your home directory, and then unpack the file as follows:
$ bzip2 –d all-20050115.tar.bz2
$ tar xvf all-20050115.tar
This creates a subdirectory called all-20050115/. With your favorite file manager, change the name of that directory to codecs. Next, copy or move that directory to /usr/local/lib/. Next, issue the following commands from your terminal window:
% cd /usr/lib
% ln –s /usr/local/lib/codecs win32
This last step provides codec support for certain applications that expect the codecs to be in the older /usr/lib/win32/ directory standard location as opposed to /usr/local/lib/codecs/.
Congratulations, you’ve now got enough multimedia capability to run your own state of the art digital movie theatre, a Tokyo nightclub, and U2’s next world tour.
Jason Perlow tunes the Edge’s guitar. With Linux. You can reach him on the road at
class="emailaddress">jperlow@linux-mag.com.
No comments yet.