Files
varlog/_cache/articles/e61898cb-70dd-4863-aba9-e8ac158e58c3.json
T
2026-05-15 10:37:48 +02:00

1 line
11 KiB
JSON

{"uuid":"e61898cb-70dd-4863-aba9-e8ac158e58c3","slug":"installer-un-package-de-logiciels-multimedia","title":"Installer un package de logiciels multimédia ?","author":"cedric@abonnel.fr","published":true,"published_at":"2023-02-28 20:02:47","created_at":"2023-02-28 20:02:47","updated_at":"2023-02-28 20:02:47","revisions":[],"cover":"","files_meta":[],"external_links":[],"seo_title":"","seo_description":"","og_image":"","category":"Informatique","content":"# Installer un package de logiciels multimédia ?\n\nIl 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.\n\n## Codecs\n### GStreamer 0.10\nActuellement, 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 :\n\n```\nsudo dnf install gstreamer-ffmpeg gstreamer-plugins-bad gstreamer-plugins-ugly\n```\n\nDepuis Fedora 28, **gstreamer-plugins-bad-nonfree** n'est plus disponible.\n\nInstallation des dépendances:\n\n```\nfaac x86_64 1.28-7.fc26 rpmfusion-nonfree 85 k\n faad2-libs x86_64 1:2.7-9.fc26 rpmfusion-free 153 k\n fftw-libs-double x86_64 3.3.5-4.fc26 fedora 980 k\n gstreamer x86_64 0.10.36-16.fc26 fedora 992 k\n gstreamer-plugins-bad-free x86_64 0.10.23-39.fc26 fedora 1.4 M\n gstreamer-plugins-base x86_64 0.10.36-16.fc26 fedora 1.3 M\n gstreamer-tools x86_64 0.10.36-16.fc26 fedora 31 k\n lame-libs x86_64 3.99.5-8.fc26 fedora 346 k\n liba52 x86_64 0.7.4-28.fc26 fedora 45 k\n libdca x86_64 0.0.5-10.fc26 rpmfusion-free 105 k\n libmad x86_64 0.15.1b-21.fc26 fedora 80 k\n libmimic x86_64 1.0.4-9.fc26 rpmfusion-free 32 k\n libmms x86_64 0.6.4-4.fc26 rpmfusion-free 52 k\n libmp4v2 x86_64 2.1.0-0.9.trunkREV507.fc26 fedora 441 k\n libmpeg2 x86_64 0.5.1-12.fc26 rpmfusion-free 74 k\n libofa x86_64 0.9.3-29.fc26 fedora 65 k\n librtmp x86_64 2.4-8.20160224.gitfa8646d.fc26 rpmfusion-free 76 k\n mjpegtools-libs x86_64 2.1.0-6.fc26 rpmfusion-free 161 k\n opencore-amr x86_64 0.1.5-1.fc26 rpmfusion-free 175 k\n twolame-libs x86_64 0.3.13-6.fc26 rpmfusion-free 55 k\n vo-amrwbenc x86_64 0.1.3-2.fc26 rpmfusion-free 76 k\n x264-libs x86_64 0.148-20.20170519gitd32d7bf.fc26 rpmfusion-free 569 k\n xvidcore x86_64 1.3.4-3.fc26 rpmfusion-free 263 k\n```\n\n### GStreamer 1.00\n```bash\nsudo 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\n```\n\nAlertes normales :\n```\nAucun paquet gstreamer1-plugin-crystalhd disponible.\nAucun paquet gstreamer1-ffmpeg disponible.\nLe paquet gstreamer1-plugins-good-1.12.2-1.fc26.x86_64 est déjà installé, ignorer\nAucun paquet gstreamer1-plugins-bad disponible.\nAucun paquet gstreamer1-plugins-bad-extras disponible.\nLe paquet gstreamer1-plugins-bad-free-1.12.2-1.fc26.x86_64 est déjà installé, ignorer\nAucun paquet gstreamer1-plugins-bad-nonfree-extras disponible.\nAucun paquet gstreamer1-plugins-bad-freeworld-extras disponible.\nAucun paquet gstreamer1-plugins-bad-extras disponible.\nAucun paquet gstreamer1-plugins-bad-extras-extras disponible.\nLe paquet lame-libs-3.99.5-8.fc26.x86_64 est déjà installé, ignorer\n```\n\nInstallation de :\n\n```\ngstreamer1-plugins-bad-free-extras x86_64 1.12.2-1.fc26 updates 236 k\n gstreamer1-plugins-bad-freeworld x86_64 1.12.2-1.fc26 rpmfusion-free-updates 187 k\n gstreamer1-plugins-bad-nonfree x86_64 1.12.2-1.fc26 rpmfusion-nonfree-updates 56 k\n gstreamer1-plugins-ugly x86_64 1.12.2-1.fc26 rpmfusion-free-updates 196 k\n```\n\nInstallation des dépendances:\n\n```\nGraphicsMagick x86_64 1.3.26-3.fc26 updates 1.4 M\n OpenEXR-libs x86_64 2.2.0-6.fc26 fedora 628 k\n fdk-aac x86_64 0.1.5-1.fc26 rpmfusion-nonfree 393 k\n fribidi x86_64 0.19.7-3.fc26 fedora 69 k\n game-music-emu x86_64 0.6.1-2.fc26 fedora 154 k\n gstreamer1-plugins-ugly-free x86_64 1.12.2-1.fc26 updates 99 k\n ilmbase x86_64 2.2.0-8.fc26 fedora 104 k\n libass x86_64 0.13.4-2.fc26 fedora 95 k\n libbs2b x86_64 3.1.0-17.fc26 fedora 27 k\n libchromaprint x86_64 1.2-6.fc26 fedora 51 k\n libde265 x86_64 1.0.2-5.fc26 rpmfusion-free 283 k\n libkate x86_64 0.4.1-9.fc26 fedora 56 k\n libmodplug x86_64 1:0.8.9.0-1.fc26 fedora 168 k\n libwmf-lite x86_64 0.2.8.4-50.fc26 fedora 72 k\n mpg123-libs x86_64 1.23.8-5.fc26 fedora 201 k\n openal-soft x86_64 1.17.2-3.fc26 fedora 335 k\n openjpeg-libs x86_64 1.5.1-17.fc26 fedora 88 k\n schroedinger x86_64 1.0.11-11.fc26 fedora 330 k\n x265-libs x86_64 2.4-1.fc26 rpmfusion-free 1.7 M\n zbar x86_64 0.10-29.fc26 fedora 150 k\n zvbi x86_64 0.2.35-2.fc26 fedora 414 k\n```\n\n### Complément\n```bash\nhttp:*download1.rpmfusion.org/nonfree/fedora/releases/28/Everything/source/SRPMS/r/rpmfusion-nonfree-release-28-1.src.rpm\n```\n\n## Lecteurs multimédia\n### VLC\nsudo dnf install vlc\n\nInstallation de :\n\n```\nvlc x86_64 3.0.0-0.33.git20170717.fc26 rpmfusion-free-updates 1.9 M\n```\n\nDépendances :\n\n```\naalib-libs-1.4.0-0.30.rc5\n bash-4.4.12-7\n dejavu-sans-fonts-2.35-4\n dejavu-sans-mono-fonts-2.35-4\n dejavu-serif-fonts-2.35-4\n ffmpeg-libs-3.3.3-1\n fluidsynth-libs-1.1.6-9\n freetype-2.7.1-9\n freetype-freeworld-2.7.1-7\n fribidi-0.19.7-3\n glibc-2.25-9\n hicolor-icon-theme-0.15-5\n jack-audio-connection-kit-1.9.10-8\n kde-filesystem-4-55\n libcaca-0.99-0.31.beta19\n libgcc-7.1.1-3\n libglvnd-egl-1:0.2.999-19.20170620gitd850cdd\n libglvnd-glx-1:0.2.999-19.20170620gitd850cdd\n libprojectM-2.1.0-4\n libstdc++-7.1.1-3\n libva-1.8.3-1\n libwayland-client-1.13.0-1\n libX11-1.6.5-2\n libxcb-1.12-3\n libXext-1.3.3-5\n libXinerama-1.1.3-7\n libXpm-3.5.12-2\n mesa-libwayland-egl-17.1.7-1\n pulseaudio-libs-10.0-4\n qt5-qtbase-5.7.1-19\n qt5-qtbase-gui-5.7.1-19\n qt5-qtx11extras-5.7.1-3\n vlc-core-3.0.0-0.33.git20170717\n xcb-util-keysyms-0.4.0-4\n xdg-utils-1.1.1-5\n```\n\nInstallation des dépendances faibles:\n```\nbeignet x86_64 1.3.1-3.git20170622.36f6a8b.fc26 updates 6.6 M\n mesa-libOpenCL x86_64 17.1.7-1.fc26 updates 595 k\n pocl x86_64 0.14-2.fc26 fedora 39 M\n qt5-qtwayland x86_64 5.7.1-4.fc26 fedora 688 k\n```\n\nOn pourra également installer ffmpeg. Voir la page relatif à ce sujet : \n\n### Lecteur vidéo HTML5 YouTube\nVoir l'article pour activer les vidéos dans un lecteur HTML5.\n\n#### Installer h264 decoder\nLe 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é.\n\nDans un premier temps, activer le dépôt :\n\n```\nsudo dnf config-manager --set-enabled fedora-cisco-openh264\n```\n\nEnsuite, installer les plungins :\n\n```\nsudo dnf install gstreamer1-plugin-openh264 mozilla-openh264\n```\n\nDépendances installées :\n```\nopenh264 x86_64 1.6.0-5.fc26 fedora-cisco-openh264 359 k\n```\n\nVous pourrez activer le plugin dans Firefox : menu > modules > plugins\n\n## Compléments\n**Broadcom CrystalHD** et **libdvdcss**\n\nPilotes Linux pour applications GStreamer avec support des extensions BCM70012 et BCM70015\n\nlibdvdcss est une bibliothèque pour rendre possible les DVD vidéos.\n\n```BASH\nsudo dnf install gstreamer-plugin-crystalhd libdvdcss\n```\n\n### Conversion des formats\nInstallation de **SoundConverter**\n\n```bash\nsudo dnf install soundconverter\n```\n\n# Abandon\n## Capteur de DVD\n```\nsu -\nyum install k9copy\n```\n\n## Compresseur h264\nJ'utilise Handbrake. Rendez-vous sur le site [Handbrake](http:*handbrake.fr/index.php).\n\nDans un premier temps, il faut installer le package de développement X :\n sudo yum groupinstall \"Development Tools\" \"Development Libraries\" \"X Software Development\" \"GNOME Software Development\"\n\nIl est nécessaire d'avoir les packages suivants :\n 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\n\nEnsuite, on paramètre le lien SVN :\n svn checkout svn://svn.handbrake.fr/HandBrake/trunk hb-trunk\n cd hb-trunk\n ./configure --launch\n \n cd build\n sudo make install","featured":false,"tags":[]}