abonnel-siteweb/data/pages/informatique/linux/applications/ffmpeg.txt

63 lines
4.1 KiB
Plaintext

====== FFmpeg ======
**FFmpeg** est une suite de logiciels libres et open source de traitement de flux audio et vidéo. Il est utilisé pour enregistrer, convertir et diffuser des fichiers multimédias dans différents formats. **FFmpeg** peut être utilisé en ligne de commande ou intégré dans des applications pour fournir des fonctionnalités de traitement multimédia.
Les fonctionnalités de **FFmpeg** incluent la capture vidéo et audio à partir de périphériques d'entrée, la conversion de formats multimédias, le découpage et le collage de fichiers vidéo et audio, la modification des propriétés de flux multimédias telles que la taille de l'image, le débit binaire et le taux d'images par seconde, l'encodage et le décodage de différents formats de compression, et bien plus encore.
Voici une liste de certains des outils les plus couramment utilisés fournis par FFmpeg :
* ffmpeg : Un outil de ligne de commande pour la conversion de fichiers multimédias d'un format à un autre.
* ffprobe : Un outil de ligne de commande pour l'analyse de fichiers multimédias, permettant d'extraire des informations détaillées sur les flux audio et vidéo.
* ffplay : Un lecteur multimédia en ligne de commande qui peut lire des fichiers audio et vidéo et des flux réseau.
* ffserver : Un serveur de streaming en temps réel pour diffuser des fichiers multimédias sur un réseau.
* avconv : Un outil de ligne de commande similaire à ffmpeg pour la conversion de fichiers multimédias.
* avplay : Un lecteur multimédia similaire à ffplay pour lire des fichiers audio et vidéo.
* avprobe : Un outil similaire à ffprobe pour analyser les fichiers multimédias.
===== Installer ffmpeg sous Fedora / Red Hat / Cent OS =====
Installer le référentiel **RPM Fusion Free** ((RPM Fusion est un référentiel tiers pour les distributions Fedora et Red Hat Enterprise Linux (RHEL) qui fournit des logiciels qui ne sont pas disponibles dans les référentiels officiels. Le référentiel RPM Fusion Free contient des logiciels open source qui peuvent être distribués librement, mais qui ne sont pas inclus dans les référentiels officiels de Fedora en raison de restrictions de licence ou de brevets.)) sur un système Fedora / Red Hat / Cent OS :
sudo dnf -y install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
Installer le référentiel **RPM Fusion Nonfree** ((RPM Fusion Nonfree est un référentiel tiers pour les distributions Fedora et Red Hat Enterprise Linux (RHEL) qui fournit des logiciels propriétaires qui ne sont pas disponibles dans les référentiels officiels. Le référentiel RPM Fusion Nonfree contient des logiciels propriétaires tels que les pilotes de périphériques pour certains matériels, les codecs multimédias non libres et d'autres logiciels qui peuvent être distribués gratuitement, mais qui ont des restrictions de licence.)) sur un système Fedora / Red Hat / Cent OS :
sudo dnf -y install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Installer la suite FFmpeg :
sudo dnf install ffmpeg
===== Installer ffmepg sous Debian 8 / Jessie =====
Pour installer le paquet ffmpeg, il faut l'installer depuis un dépôt qui n'est pas actif de standard. Pour en trouver un, utiliser [[https://packages.debian.org/search?keywords=ffmpeg|le moteur de recherche de dépôt en ligne Debian]].
Ajouter le dépôt jessie-backports au fichier /etc/apt/sources.list
<code>
# Backports repository
deb http://httpredir.debian.org/debian jessie-backports main contrib non-free
</code>
Mettre à jour la liste des paquets
apt-get install update
Installer la paquet ffmpeg :
apt-get install ffmpeg
Quelques infos en ligne :
* https://wiki.debian.org/fr/ffmpeg
==== D'autres pages ====
<nav stacked="true" fade="true">
<nspages ffmpeg:. -h1 -nbCol=2 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]>
</nav>