From Fedora Project Wiki

m (glitch free audio update)
(updates to sync with Desktop beat; made some pointers from there to here instead of duplicating content; did duplicate in another case.)
Line 1: Line 1:
==Multimedia==
+
== Multimedia ==
 +
 
 
Fedora includes applications for assorted multimedia functions, including playback, recording, and editing.  Additional packages are available through the Fedora Package Collection software repository.  For additional information about multimedia in Fedora, refer to the Multimedia section of the Fedora Project website at http://fedoraproject.org/wiki/Multimedia.
 
Fedora includes applications for assorted multimedia functions, including playback, recording, and editing.  Additional packages are available through the Fedora Package Collection software repository.  For additional information about multimedia in Fedora, refer to the Multimedia section of the Fedora Project website at http://fedoraproject.org/wiki/Multimedia.
  
=== Multimedia Players ===
+
=== Multimedia players ===
  
The default installation of Fedora includes '''Rhythmbox''' and '''Totem''' for media playback.  Many other programs are available in the Fedora repositories, including the popular '''XMMS''' player and KDE's '''amaroK'''.  Both GNOME and KDE have a selection of players that can be used with a variety of formats.  Additional programs are available from third parties to handle other formats.
+
The default installation of Fedora includes '''Rhythmbox''' and '''Totem''' for media playback.  Many other programs are available in the Fedora repositories, including the popular '''XMMS''' player and KDE's '''Amarok'''.  Both GNOME and KDE have a selection of players that can be used with a variety of formats.  Additional programs are available from third parties to handle other formats.
  
'''Totem''', the default movie player for GNOME, now has the ability to switch playback back-ends without recompilation or switching packages. To install the xine back-end, run the following command as root:
+
'''Totem''', the default movie player for GNOME, now has the ability to switch playback back-ends without recompilation or switching packages. To install the xine back-end, use ''Add/Remove Software'' to install <code>totem-xine</code> or run the following command:
  
 
<pre>
 
<pre>
yum install totem-xine
+
su -c 'yum install totem-xine'
 
</pre>
 
</pre>
  
To run '''Totem''' with the xine back-end once, run the following command as root:
+
To run '''Totem''' with the xine back-end once:
  
 
<pre>
 
<pre>
totem-backend -b xine totem
+
su -c 'totem-backend -b xine totem'
 
</pre>
 
</pre>
  
To change the default back-end to xine for the entire system, run the following command as root:
+
To change the default back-end to xine for the entire system:
  
 
<pre>
 
<pre>
totem-backend -b xine
+
su -c 'totem-backend -b xine'
 
</pre>
 
</pre>
  
While using the xine back-end, it is possible to temporarily use the GStreamer back-end. To use the GStreamer back-end, run the following command as root:
+
While using the Xine back-end, it is possible to temporarily use the GStreamer back-end. To use the GStreamer back-end, run the following command:
  
 
<pre>
 
<pre>
totem-backend -b gstreamer
+
su -c 'totem-backend -b gstreamer'
 
</pre>
 
</pre>
  
=== Ogg and Xiph.Org Foundation Formats ===
+
=== Ogg and Xiph.Org foundation formats ===
  
Fedora includes complete support for the Ogg media container format and the Vorbis audio, Theora video, Speex audio and FLAC lossless audio formats.  These freely-distributable formats are not encumbered by patent or license restrictions.  They provide powerful and flexible alternatives to more popular, restricted formats.  The Fedora Project encourages the use of open source formats in place of restricted ones.  For more information on these formats and how to use them, refer to the Xiph.Org Foundation's web site at http://www.xiph.org/.
+
Fedora includes complete support for the Ogg media container format and the Vorbis audio, Theora video, Speex audio, and FLAC lossless audio formats.  These freely-distributable formats are not encumbered by patent or license restrictions.  They provide powerful and flexible alternatives to more popular, restricted formats.  The Fedora Project encourages the use of open source formats in place of restricted ones.  For more information on these formats and how to use them, refer to:
  
* [[Multimedia/Xiph| Xiph.Org Formats]]
+
*  Xiph.Org Foundation at http://www.xiph.org/
 +
* http://fedoraproject.org/wiki/Multimedia/Xiph
  
=== MP3, DVD and Other Excluded Multimedia ===
+
=== MP3, DVD, and other excluded multimedia ===
  
 
Fedora cannot include support for MP3 or DVD video playback or recording.  The MP3 formats are patented, and the patent holders have not provided the necessary licenses.  DVD video formats are patented and equipped with an encryption scheme.  The patent holders have not provided the necessary licenses, and the code needed to decrypt CSS-encrypted discs may violate the Digital Millennium Copyright Act, a copyright law of the United States. Fedora also excludes other multimedia software due to patent, copyright, or license restrictions, including Adobe's Flash Player and Real Media's Real Player.  For more on this subject, please refer to http://fedoraproject.org/wiki/ForbiddenItems.
 
Fedora cannot include support for MP3 or DVD video playback or recording.  The MP3 formats are patented, and the patent holders have not provided the necessary licenses.  DVD video formats are patented and equipped with an encryption scheme.  The patent holders have not provided the necessary licenses, and the code needed to decrypt CSS-encrypted discs may violate the Digital Millennium Copyright Act, a copyright law of the United States. Fedora also excludes other multimedia software due to patent, copyright, or license restrictions, including Adobe's Flash Player and Real Media's Real Player.  For more on this subject, please refer to http://fedoraproject.org/wiki/ForbiddenItems.
  
While other MP3 options may be available for Fedora, Fluendo now offers an MP3 plugin for GStreamer that has the related patents licensed for end users.  This plugin enables MP3 support in applications that use the GStreamer framework as a backend.  We cannot distribute this plugin in Fedora for licensing reasons, but it offers a new solution for an old problem.  For more information, refer to the [[Multimedia/fluendo-mp3|  Installing Fluendo MP3 Plug-in]]  or [[Multimedia/Codeina|  Installing MP3 Plug-in with Codeina]]  pages.
+
While other MP3 options may be available for Fedora, Fluendo now offers an MP3 plugin for GStreamer that has the related patents licensed for end users.  This plugin enables MP3 support in applications that use the GStreamer framework as a backend.  We cannot distribute this plugin in Fedora for licensing reasons, but it offers a new solution for an old problem.  For more information refer to these pages:
  
* [[Multimedia/MP3|  MP3 Support]]
+
* http://fedoraproject.org/wiki/Multimedia/fluendo-mp3
* [[Multimedia/DVD|  DVD Support]]
+
* http://fedoraproject.org/wiki/Multimedia/MP3
* [[Multimedia/Flash|  Flash Support]]
+
* http://fedoraproject.org/wiki/Multimedia/DVD
 +
* http://fedoraproject.org/wiki/Multimedia/Flash
  
=== CD and DVD Authoring and Burning ===
+
=== CD and DVD authoring and burning ===
  
Default installations of Fedora and the Desktop Live spin include a built-in feature for CD and DVD burning. Fedora includes a variety of other tools for easily creating and burning CDs and DVDs. Fedora includes graphical programs such as <code>brasero</code>, <code>gnomebaker</code> and <code>k3b</code>. Console programs including <code>wodim</code>, <code>readom</code> and <code>genisoimage</code>.
+
Default installations of Fedora and the Desktop Live spin include a built-in feature for CD and DVD burning. Fedora includes a variety of other tools for easily creating and burning CDs and DVDs. Fedora includes graphical programs such as <code>brasero</code>, <code>gnomebaker</code>, and <code>k3b</code>. Console programs including <code>wodim</code>, <code>readom</code>, and <code>genisoimage</code>.  Graphical programs are found under ''Applications > Sound & Video''.
  
 
=== Screencasts ===
 
=== Screencasts ===
  
You can use Fedora to create and play back ''screencasts'', which are recorded desktop sessions, using open technologies.  Fedora includes <code>istanbul</code>, which creates screencasts using the Theora video format, and 'byzanz', which creates screencasts as animated GIF files.  You can play back these videos using one of several players included in Fedora.  This is the preferred way to submit screencasts to the Fedora Project for either developers or end-users.  For more comprehensive instructions, refer to the ScreenCasting page.
+
You can use Fedora to create and play back ''screencasts'', which are recorded desktop sessions, using open technologies.  Fedora includes <code>istanbul</code>, which creates screencasts using the Theora video format, and 'byzanz', which creates screencasts as animated GIF files.  You can play back these videos using one of several players included in Fedora.  This is the preferred way to submit screencasts to the Fedora Project for either developers or end-users.  For more comprehensive instructions, refer to the screencasting page:
 +
 
 +
* http://fedoraproject.org/wiki/ScreenCasting
 +
 
 +
=== Extended support through plugins ===
 +
 
 +
Most of the media players in Fedora support the use of plugins to add support for additional media formats and sound output systems.  Some use powerful backends such as the <code>gstreamer</code> package to handle media format support and sound output.  Fedora offers plugin packages for these backends and for individual applications, and third parties may offer additional plugins to add even greater capabilities.
  
=== Extended Support through Plugins ===
+
=== Infrared remote support ===
  
Most of the media players in Fedora support the use of plugins to add support for additional media formats and sound output systems.  Some use powerful backends like the <code>gstreamer</code> package to handle media format support and sound output. Fedora offers plugin packages for these backends and for individual applications, and third parties may offer additional plugins to add even greater capabilities.
+
A new graphical frontend to LIRC is provided by <code>gnome-lirc-properties</code>, making it easy to connect and configure infrared remote controls. LIRC is routinely used in multimedia applications to implement support for infrared remote controls, and using it in '''Rhythmbox''' and '''Totem''' should be as easy as plugging the remote receiver into your computer, then selecting ''[Auto-detect]'' in the ''Infrared Remote Control'' preferences.
  
=== LIRC Support ===
+
If you had a previous setup with LIRC, it is recommended you regenerate the configuration files with <code>gnome-lirc-properties</code>. This is required so that a majority of applications work with your new setup.
  
gnome-lirc-properties is a new graphical frontend to LIRC that makes it easy to connect and configure Infra-Red remote controls. Multimedia applications such as rhythmbox and totem can be remotely controlled in this way. To access the graphical frontend, use the "Infrared Remote Control" item in the menus.
+
Refer to the feature page for more information:
  
If you had a previous setup with lirc, it is recommended you regenerate the configuration files with gnome-lirc-properties. This is required so that a majority of applications work with your new setup.
+
* https://fedoraproject.org/wiki/Features/BetterLIRCSupport
  
=== Glitch Free PulseAudio ===
+
=== Glitch-free PulseAudio ===
  
The PulseAudio sound server has been rewritten to use timer-based audio scheduling instead of the traditional interrupt-driven approach. This is the approach that is taken by other systems such as Apples CoreAudio and the Windows Vista audio subsystem and has a number of advantages, including reduced power consumption, minimization of drop-outs and flexible adjustment of the latency to the needs of the application.
+
The PulseAudio sound server has been rewritten to use timer-based audio scheduling instead of the traditional interrupt-driven approach. This is the approach that is taken by other systems such as Apple's CoreAudio and the Windows Vista audio subsystem.  The timer-based audio scheduling has a number of advantages, including reduced power consumption, minimization of drop-outs, and flexible adjustment of the latency for the needs of the application.

Revision as of 02:58, 11 October 2008

Multimedia

Fedora includes applications for assorted multimedia functions, including playback, recording, and editing. Additional packages are available through the Fedora Package Collection software repository. For additional information about multimedia in Fedora, refer to the Multimedia section of the Fedora Project website at http://fedoraproject.org/wiki/Multimedia.

Multimedia players

The default installation of Fedora includes Rhythmbox and Totem for media playback. Many other programs are available in the Fedora repositories, including the popular XMMS player and KDE's Amarok. Both GNOME and KDE have a selection of players that can be used with a variety of formats. Additional programs are available from third parties to handle other formats.

Totem, the default movie player for GNOME, now has the ability to switch playback back-ends without recompilation or switching packages. To install the xine back-end, use Add/Remove Software to install totem-xine or run the following command:

su -c 'yum install totem-xine'

To run Totem with the xine back-end once:

su -c 'totem-backend -b xine totem'

To change the default back-end to xine for the entire system:

su -c 'totem-backend -b xine'

While using the Xine back-end, it is possible to temporarily use the GStreamer back-end. To use the GStreamer back-end, run the following command:

su -c 'totem-backend -b gstreamer'

Ogg and Xiph.Org foundation formats

Fedora includes complete support for the Ogg media container format and the Vorbis audio, Theora video, Speex audio, and FLAC lossless audio formats. These freely-distributable formats are not encumbered by patent or license restrictions. They provide powerful and flexible alternatives to more popular, restricted formats. The Fedora Project encourages the use of open source formats in place of restricted ones. For more information on these formats and how to use them, refer to:

MP3, DVD, and other excluded multimedia

Fedora cannot include support for MP3 or DVD video playback or recording. The MP3 formats are patented, and the patent holders have not provided the necessary licenses. DVD video formats are patented and equipped with an encryption scheme. The patent holders have not provided the necessary licenses, and the code needed to decrypt CSS-encrypted discs may violate the Digital Millennium Copyright Act, a copyright law of the United States. Fedora also excludes other multimedia software due to patent, copyright, or license restrictions, including Adobe's Flash Player and Real Media's Real Player. For more on this subject, please refer to http://fedoraproject.org/wiki/ForbiddenItems.

While other MP3 options may be available for Fedora, Fluendo now offers an MP3 plugin for GStreamer that has the related patents licensed for end users. This plugin enables MP3 support in applications that use the GStreamer framework as a backend. We cannot distribute this plugin in Fedora for licensing reasons, but it offers a new solution for an old problem. For more information refer to these pages:

CD and DVD authoring and burning

Default installations of Fedora and the Desktop Live spin include a built-in feature for CD and DVD burning. Fedora includes a variety of other tools for easily creating and burning CDs and DVDs. Fedora includes graphical programs such as brasero, gnomebaker, and k3b. Console programs including wodim, readom, and genisoimage. Graphical programs are found under Applications > Sound & Video.

Screencasts

You can use Fedora to create and play back screencasts, which are recorded desktop sessions, using open technologies. Fedora includes istanbul, which creates screencasts using the Theora video format, and 'byzanz', which creates screencasts as animated GIF files. You can play back these videos using one of several players included in Fedora. This is the preferred way to submit screencasts to the Fedora Project for either developers or end-users. For more comprehensive instructions, refer to the screencasting page:

Extended support through plugins

Most of the media players in Fedora support the use of plugins to add support for additional media formats and sound output systems. Some use powerful backends such as the gstreamer package to handle media format support and sound output. Fedora offers plugin packages for these backends and for individual applications, and third parties may offer additional plugins to add even greater capabilities.

Infrared remote support

A new graphical frontend to LIRC is provided by gnome-lirc-properties, making it easy to connect and configure infrared remote controls. LIRC is routinely used in multimedia applications to implement support for infrared remote controls, and using it in Rhythmbox and Totem should be as easy as plugging the remote receiver into your computer, then selecting [Auto-detect] in the Infrared Remote Control preferences.

If you had a previous setup with LIRC, it is recommended you regenerate the configuration files with gnome-lirc-properties. This is required so that a majority of applications work with your new setup.

Refer to the feature page for more information:

Glitch-free PulseAudio

The PulseAudio sound server has been rewritten to use timer-based audio scheduling instead of the traditional interrupt-driven approach. This is the approach that is taken by other systems such as Apple's CoreAudio and the Windows Vista audio subsystem. The timer-based audio scheduling has a number of advantages, including reduced power consumption, minimization of drop-outs, and flexible adjustment of the latency for the needs of the application.