The full Desktop experience with Fedora requires installing some multimedia programs to play videos/DVDs, various video formats etc. The nice part of using Fedora is that all of these programs are free :D
The installation of these Codecs and players is shown through the command line. In order to install them you need to be logged in as “root” or you should do:
Also as a prerequisite is to have the free RPMFusion and the non-free RPMFusion RPM installed:
su -c "rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm" su -c "rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm"
Video Codecs for Fedora
FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge. No matter if they were designed by some standards committee, the community or a corporation. It contains libavcodec, libavutil, libavformat, libavdevice, libswscale and libswresample which can be used by applications. As well as ffmpeg, ffserver, ffplay and ffprobe which can be used by end users for transcoding, streaming and playing. It also includes a digital VCR. It can encode in real time in many formats including MPEG1 audio and video, MPEG4, h263, ac3, asf, avi, real, mjpeg, and flash.
yum install ffmpeg ffmpeg-libs
Gstreamer is an opensource multimedia framework with a plugin based architecture for a variety of platforms including Linux, Windows and OSX.
yum install gstreamer gstreamer-plugins-good gstreamer-plugins-bad gstreamer-plugins-ugly
DVD Codecs for Fedora
yum install libdvdread libdvdnav lsdvd
You can use Livna for installing libdvdcss.
Install the livna-release package by running this command:
su -c "rpm -ivh http://rpm.livna.org/livna-release.rpm" yum install libdvdcss
DVD and Video Players for fedora 17
VLC is a free and open source cross-platform multimedia player, which plays most of the multimedia files (MKV, AVI, MP4, etc.,). No codec packs needed to be installed, VLC is simple and powerfull multimedia player works on various Operating System Linux, Mac and Windows. It can also be used as a media converter or a server to stream in uni-cast or multi-cast in IPv4 or IPv6 on networks.
To Install VLC you need the rpmfusion-free-release-stable.noarch.rpm in your system. Then run:
yum install vlc
Mplayer / SMplayer / Gnome Mplayer
MPlayer is a free and open source media player. The program is available for all major operating systems, including Linux and other Unix-like systems, Microsoft Windows and Mac OS X. MPlayer is a movie player that plays most MPEG, VOB, AVI, OGG/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, FLI, RM, NuppelVideo, yuv4mpeg, FILM, RoQ, and PVA files. You can also use it to watch VCDs, SVCDs, DVDs, 3ivx, RealMedia, and DivX movies. It supports a wide range of output drivers including X11, XVideo, DGA, OpenGL, SVGAlib, fbdev, AAlib, DirectFB etc. There are also nice antialiased shaded subtitles and OSD.
yum install mplayer mplayer-gui smplayer gnome-mplayer
Kaffeine is a media player for Unix-like operating systems running KDE. By default it uses xine-lib media framework but also supports GStreamer. It also supports the use of MPlayer project’s binary codecs for proprietary formats. Kaffeine developers have also produced a Mozilla plugin to start the player for streaming content over the web.
Features include streaming, DVB, DVD, Video CD and CD audio.
yum install kaffeine
Avidemux is a very good video editor. Install it like this
yum install avidemux
It is another movie player in linux. is worth try
yum install xine-lib xine-lib-extras xine-lib-extras-freeworld xine-ui xine-ui-skins gxine
XBMC media center is the media center application for Linux. XBMC can play a spectrum of of multimedia formats, and featuring playlist, audio visualizations, slideshow, and weather forecast functions, together third-party plugins. It support various kinds of remote controlls also.
yum install xbmc
Minitube is a YouTube desktop client. With it you can watch YouTube videos in a new way: you type a keyword, Minitube gives you an endless video stream. Minitube is not about cloning the original YouTube web interface, it aims to create a new TV-like experience.
yum install minitube