Utilitaires vidéo

Ce chapitre semble être le chapitre favori. C'est probablement parce qu'il y a une grosse satisfaction à lire sa première vidéo lorsque vous avez passé tant de temps pour arriver à ce point. Toutes les bibliothèques, toute la configuration et votre récompense est de voir un film. Pas d'inquiétude à avoir, il reste toujours un CODEC à installer.

FFmpeg-0.4.8

Introduction à FFmpeg

FFmpeg est une solution pour enregistrer, convertir et envoyer des flux audio et vidéo. Dû à un développement important, toutes les fonctionnalités ne fonctionneront pas.

Informations sur le package

Dépendances de FFmpeg

Installation de FFmpeg

Installez FFmpeg en lançant les commandes suivantes:

[Note]

Note

Les mainteneurs du package recommandent de compiler sans optimisation.

./configure --prefix=/usr --enable-shared &&
make &&
make install

Explication des commandes

--enable-shared: Cette option est nécessaire pour construire les bibliothèques partagées libavcodec et libavformat.

--enable-mp3lame : lien avec libmp3lame.

--enable-vorbis : lien avec libvorbis.

--disable-ffplay : s'installe uniquement sur la partie serveur. ffplay requiert X pour sa construction.

Configurer FFmpeg

Fichiers de configuration

~/.ffmpeg/ffserver-config

Vous trouverez un fichier de configuration d'exemple pour ffserver ici.

Contenu

Le package FFmpeg contient ffmpeg, ffserver, les bibliothèques libavcodec et libavformat.

Description

ffmpeg

ffmpeg est un outil en ligne de commande pour convertir des fichiers vidéo, des flux réseaux, les entrées d'une carte TV en différents formats vidéo.

ffserver

ffserver est un serveur en flux pour tout ce que ffmpeg peut utiliser en entrée (fichiers, flux, entrée de cartes TV, webcam, etc.).

ffplay

ffplay est un lecteur média simple et portable en utilisant les bibliothèques ffmpeg et la bibliothèque SDL.

libavcodec/libavformat

libavcodec et libavformats sont des bibliothèques pour coder et décoder des flux vidéos, et les enregistrer dans des fichiers ou les envoyer par le réseau. Comme elles sont bien documentées, vous pouvez facilement les inclure dans vos logiciels, comme quelques autres packages le font déjà.