informatique:cfp:installer_un_package_de_logiciels_multimedia

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
informatique:cfp:installer_un_package_de_logiciels_multimedia [2023/02/28 21:02] – ↷ Page déplacée de informatique:technologie:formats-audio:installer_un_package_de_logiciels_multimedia à informatique:cfp:installer_un_package_de_logiciels_multimedia Cédric ABONNELinformatique:cfp:installer_un_package_de_logiciels_multimedia [2023/02/28 21:02] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. Cédric ABONNEL
Ligne 1: Ligne 1:
 +====== Installer un package de logiciels multimédia ? ======
  
 +Il faut penser à [[informatique:cfp:installer_les_depots|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.
 +
 +
 +===== Codecs =====
 +
 +==== GStreamer 0.10 ====
 +
 +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 :
 +
 +<WRAP center round todo 60%>
 +<code>
 +sudo dnf install gstreamer-ffmpeg gstreamer-plugins-bad gstreamer-plugins-ugly
 +</code>
 +</WRAP>
 +
 +Depuis Fedora 28, **gstreamer-plugins-bad-nonfree** n'est plus disponible.
 +
 +Installation des dépendances:
 +
 +<code>
 + 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
 +</code>
 +
 +==== GStreamer 1.00 ====
 +
 +<WRAP center round todo 60%>
 +<code bash>
 +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
 +</code>
 +</WRAP>
 +
 +
 +
 +Alertes normales :
 +<code>
 +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
 +</code>
 +
 +Installation de :
 +
 +<code>
 + 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
 +</code>
 +
 +Installation des dépendances:
 +
 +<code>
 + 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
 +</code>
 +
 +==== Complément ====
 +
 +
 +<WRAP center round todo 60%>
 +<code bash>
 +http://download1.rpmfusion.org/nonfree/fedora/releases/28/Everything/source/SRPMS/r/rpmfusion-nonfree-release-28-1.src.rpm
 +</code>
 +</WRAP>
 +===== Lecteurs multimédia =====
 +
 +==== VLC ====
 +<WRAP center round todo 60%>
 +sudo dnf install vlc
 +</WRAP>
 +
 +Installation de :
 +
 +<code>
 + vlc                         x86_64   3.0.0-0.33.git20170717.fc26         rpmfusion-free-updates   1.9 M
 +</code>
 +
 +Dépendances :
 +
 +<code>
 +   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
 +</code>
 +
 +
 +Installation des dépendances faibles:
 +<code>
 + 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
 +</code>
 +
 +
 +
 +
 +On pourra également installer ffmpeg. Voir la page relatif à ce sujet : [[informatique:linux:applications:ffmpeg]]
 +
 +
 +==== Lecteur vidéo HTML5 YouTube ====
 +
 +Voir l'article [[informatique: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 :
 +<WRAP center round todo 60%>
 +<code>
 +sudo dnf config-manager --set-enabled fedora-cisco-openh264
 +</code>
 +</WRAP>
 +
 +Ensuite, installer les plungins :
 +<WRAP center round todo 60%>
 +<code>
 +sudo dnf install gstreamer1-plugin-openh264 mozilla-openh264
 +</code>
 +</WRAP>
 +
 +Dépendances installées :
 +<code>
 + openh264          x86_64          1.6.0-5.fc26          fedora-cisco-openh264          359 k
 +</code>
 +
 +Vous pourrez activer le plugin dans Firefox : menu > modules > plugins
 +
 +
 +
 +===== Compléments =====
 +
 +**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.
 +
 +<WRAP center round todo 60%>
 +<code BASH>
 +sudo dnf install gstreamer-plugin-crystalhd libdvdcss
 +</code>
 +</WRAP>
 +
 +
 +==== Conversion des formats ====
 +
 +Installation de **SoundConverter**
 +<WRAP center round todo 60%>
 +<code bash>
 +sudo dnf install soundconverter
 +</code>
 +</WRAP>
 +
 +
 +====== Abandon ======
 +
 +===== Capteur de DVD =====
 +<code>
 +su -
 +yum install k9copy</code>
 +
 +===== Compresseur h264 =====
 +
 +J'utilise Handbrake. Rendez-vous sur le site [[http://handbrake.fr/index.php|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