====== 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 : 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 ==== GStreamer 1.00 ==== 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 ==== Complément ==== http://download1.rpmfusion.org/nonfree/fedora/releases/28/Everything/source/SRPMS/r/rpmfusion-nonfree-release-28-1.src.rpm ===== Lecteurs multimédia ===== ==== VLC ==== 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 : [[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 : 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 ===== 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. sudo dnf install gstreamer-plugin-crystalhd libdvdcss ==== Conversion des formats ==== Installation de **SoundConverter** sudo dnf install soundconverter ====== Abandon ====== ===== Capteur de DVD ===== su - yum install k9copy ===== 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