informatique:cfp:installer_un_package_de_logiciels_multimedia

Installer un package de logiciels multimédia ?

Il faut penser à installer les dépôts de logiciels **RPM Fusion Free** et **RPM Fusion NonFree** car les codecs propriétaires ne sont pas inclus dans les dépôts standards.

Actuellement, Fedora s'appuie sur Totem pour lire les fichiers multimédia. Totem s'appuie sur gstreamer. De ce fait, j'installe tous les dérivés de gstreamer :

sudo dnf install gstreamer-ffmpeg gstreamer-plugins-bad gstreamer-plugins-ugly

Depuis Fedora 28, gstreamer-plugins-bad-nonfree n'est plus disponible.

Installation des dépendances:

 faac                            x86_64   1.28-7.fc26                          rpmfusion-nonfree    85 k
 faad2-libs                      x86_64   1:2.7-9.fc26                         rpmfusion-free      153 k
 fftw-libs-double                x86_64   3.3.5-4.fc26                         fedora              980 k
 gstreamer                       x86_64   0.10.36-16.fc26                      fedora              992 k
 gstreamer-plugins-bad-free      x86_64   0.10.23-39.fc26                      fedora              1.4 M
 gstreamer-plugins-base          x86_64   0.10.36-16.fc26                      fedora              1.3 M
 gstreamer-tools                 x86_64   0.10.36-16.fc26                      fedora               31 k
 lame-libs                       x86_64   3.99.5-8.fc26                        fedora              346 k
 liba52                          x86_64   0.7.4-28.fc26                        fedora               45 k
 libdca                          x86_64   0.0.5-10.fc26                        rpmfusion-free      105 k
 libmad                          x86_64   0.15.1b-21.fc26                      fedora               80 k
 libmimic                        x86_64   1.0.4-9.fc26                         rpmfusion-free       32 k
 libmms                          x86_64   0.6.4-4.fc26                         rpmfusion-free       52 k
 libmp4v2                        x86_64   2.1.0-0.9.trunkREV507.fc26           fedora              441 k
 libmpeg2                        x86_64   0.5.1-12.fc26                        rpmfusion-free       74 k
 libofa                          x86_64   0.9.3-29.fc26                        fedora               65 k
 librtmp                         x86_64   2.4-8.20160224.gitfa8646d.fc26       rpmfusion-free       76 k
 mjpegtools-libs                 x86_64   2.1.0-6.fc26                         rpmfusion-free      161 k
 opencore-amr                    x86_64   0.1.5-1.fc26                         rpmfusion-free      175 k
 twolame-libs                    x86_64   0.3.13-6.fc26                        rpmfusion-free       55 k
 vo-amrwbenc                     x86_64   0.1.3-2.fc26                         rpmfusion-free       76 k
 x264-libs                       x86_64   0.148-20.20170519gitd32d7bf.fc26     rpmfusion-free      569 k
 xvidcore                        x86_64   1.3.4-3.fc26                         rpmfusion-free      263 k
sudo dnf install gstreamer1-{plugin-crystalhd,ffmpeg,plugins-{good,ugly,bad{,-free,-nonfree,-freeworld,-extras}{,-extras}}} libmpg123 lame-libs gstreamer1-plugin-mpg123 gstreamer1-libav --setopt=strict=0

Alertes normales :

Aucun paquet gstreamer1-plugin-crystalhd disponible.
Aucun paquet gstreamer1-ffmpeg disponible.
Le paquet gstreamer1-plugins-good-1.12.2-1.fc26.x86_64 est déjà installé, ignorer
Aucun paquet gstreamer1-plugins-bad disponible.
Aucun paquet gstreamer1-plugins-bad-extras disponible.
Le paquet gstreamer1-plugins-bad-free-1.12.2-1.fc26.x86_64 est déjà installé, ignorer
Aucun paquet gstreamer1-plugins-bad-nonfree-extras disponible.
Aucun paquet gstreamer1-plugins-bad-freeworld-extras disponible.
Aucun paquet gstreamer1-plugins-bad-extras disponible.
Aucun paquet gstreamer1-plugins-bad-extras-extras disponible.
Le paquet lame-libs-3.99.5-8.fc26.x86_64 est déjà installé, ignorer

Installation de :

 gstreamer1-plugins-bad-free-extras    x86_64    1.12.2-1.fc26        updates                      236 k
 gstreamer1-plugins-bad-freeworld      x86_64    1.12.2-1.fc26        rpmfusion-free-updates       187 k
 gstreamer1-plugins-bad-nonfree        x86_64    1.12.2-1.fc26        rpmfusion-nonfree-updates     56 k
 gstreamer1-plugins-ugly               x86_64    1.12.2-1.fc26        rpmfusion-free-updates       196 k

Installation des dépendances:

 GraphicsMagick                        x86_64    1.3.26-3.fc26        updates                      1.4 M
 OpenEXR-libs                          x86_64    2.2.0-6.fc26         fedora                       628 k
 fdk-aac                               x86_64    0.1.5-1.fc26         rpmfusion-nonfree            393 k
 fribidi                               x86_64    0.19.7-3.fc26        fedora                        69 k
 game-music-emu                        x86_64    0.6.1-2.fc26         fedora                       154 k
 gstreamer1-plugins-ugly-free          x86_64    1.12.2-1.fc26        updates                       99 k
 ilmbase                               x86_64    2.2.0-8.fc26         fedora                       104 k
 libass                                x86_64    0.13.4-2.fc26        fedora                        95 k
 libbs2b                               x86_64    3.1.0-17.fc26        fedora                        27 k
 libchromaprint                        x86_64    1.2-6.fc26           fedora                        51 k
 libde265                              x86_64    1.0.2-5.fc26         rpmfusion-free               283 k
 libkate                               x86_64    0.4.1-9.fc26         fedora                        56 k
 libmodplug                            x86_64    1:0.8.9.0-1.fc26     fedora                       168 k
 libwmf-lite                           x86_64    0.2.8.4-50.fc26      fedora                        72 k
 mpg123-libs                           x86_64    1.23.8-5.fc26        fedora                       201 k
 openal-soft                           x86_64    1.17.2-3.fc26        fedora                       335 k
 openjpeg-libs                         x86_64    1.5.1-17.fc26        fedora                        88 k
 schroedinger                          x86_64    1.0.11-11.fc26       fedora                       330 k
 x265-libs                             x86_64    2.4-1.fc26           rpmfusion-free               1.7 M
 zbar                                  x86_64    0.10-29.fc26         fedora                       150 k
 zvbi                                  x86_64    0.2.35-2.fc26        fedora                       414 k
http://download1.rpmfusion.org/nonfree/fedora/releases/28/Everything/source/SRPMS/r/rpmfusion-nonfree-release-28-1.src.rpm

sudo dnf install vlc

Installation de :

 vlc                         x86_64   3.0.0-0.33.git20170717.fc26         rpmfusion-free-updates   1.9 M

Dépendances :

   aalib-libs-1.4.0-0.30.rc5
   bash-4.4.12-7
   dejavu-sans-fonts-2.35-4
   dejavu-sans-mono-fonts-2.35-4
   dejavu-serif-fonts-2.35-4
   ffmpeg-libs-3.3.3-1
   fluidsynth-libs-1.1.6-9
   freetype-2.7.1-9
   freetype-freeworld-2.7.1-7
   fribidi-0.19.7-3
   glibc-2.25-9
   hicolor-icon-theme-0.15-5
   jack-audio-connection-kit-1.9.10-8
   kde-filesystem-4-55
   libcaca-0.99-0.31.beta19
   libgcc-7.1.1-3
   libglvnd-egl-1:0.2.999-19.20170620gitd850cdd
   libglvnd-glx-1:0.2.999-19.20170620gitd850cdd
   libprojectM-2.1.0-4
   libstdc++-7.1.1-3
   libva-1.8.3-1
   libwayland-client-1.13.0-1
   libX11-1.6.5-2
   libxcb-1.12-3
   libXext-1.3.3-5
   libXinerama-1.1.3-7
   libXpm-3.5.12-2
   mesa-libwayland-egl-17.1.7-1
   pulseaudio-libs-10.0-4
   qt5-qtbase-5.7.1-19
   qt5-qtbase-gui-5.7.1-19
   qt5-qtx11extras-5.7.1-3
   vlc-core-3.0.0-0.33.git20170717
   xcb-util-keysyms-0.4.0-4
   xdg-utils-1.1.1-5

Installation des dépendances faibles:

 beignet                     x86_64   1.3.1-3.git20170622.36f6a8b.fc26    updates                  6.6 M
 mesa-libOpenCL              x86_64   17.1.7-1.fc26                       updates                  595 k
 pocl                        x86_64   0.14-2.fc26                         fedora                    39 M
 qt5-qtwayland               x86_64   5.7.1-4.fc26                        fedora                   688 k

On pourra également installer ffmpeg. Voir la page relatif à ce sujet : FFmpeg

Voir l'article lecteur_video_html5 pour activer les vidéos dans un lecteur HTML5.

Installer h264 decoder

Le dépôt fedora-cisco-openh264 est inclus dans Fedora depuis la version 24. Il contient la biliothèque OpenH264 pour Fedora, mais il est distribué par Cisco afin que tous les droits de licence sont couverts par eux. Ce dépôt contient les plugins pour GStreamer et Firefox. Par défaut ce dépôt est désactivé.

Dans un premier temps, activer le dépôt :

sudo dnf config-manager --set-enabled fedora-cisco-openh264

Ensuite, installer les plungins :

sudo dnf install gstreamer1-plugin-openh264 mozilla-openh264

Dépendances installées :

 openh264          x86_64          1.6.0-5.fc26          fedora-cisco-openh264          359 k

Vous pourrez activer le plugin dans Firefox : menu > modules > plugins

Broadcom CrystalHD et libdvdcss

Pilotes Linux pour applications GStreamer avec support des extensions BCM70012 et BCM70015

libdvdcss est une bibliothèque pour rendre possible les DVD vidéos.

sudo dnf install gstreamer-plugin-crystalhd libdvdcss

Installation de SoundConverter

sudo dnf install soundconverter

Abandon

su -
yum install k9copy

J'utilise Handbrake. Rendez-vous sur le site Handbrake.

Dans un premier temps, il faut installer le package de développement X :

sudo yum groupinstall "Development Tools" "Development Libraries" "X Software Development" "GNOME Software Development"

Il est nécessaire d'avoir les packages suivants :

sudo yum install yasm zlib-devel bzip2-devel fribidi-devel dbus-glib-devel libgudev1-devel webkitgtk-devel libnotify-devel gstreamer-devel gstreamer-plugins-base-devel

Ensuite, on paramètre le lien SVN :

svn checkout svn://svn.handbrake.fr/HandBrake/trunk hb-trunk
cd hb-trunk
./configure --launch

cd build
sudo make install
  • informatique/cfp/installer_un_package_de_logiciels_multimedia.txt
  • Dernière modification : 2023/02/28 21:02
  • de Cédric ABONNEL