FFmpeg

Le FFmpeg est une collection de bibliothèques de logiciel qui peuvent enregistrer, convertir et le numérique la vidéo audio de du jet et de dans de nombreux formats. Il inclut le Libavcodec , bibliothèque audio/visuelle de du codec employée par plusieurs autres projets, et libavformat , un mux de du récipient et bibliothèque audio/visuels du demux . Le nom du projet vient du groupe visuel de normes de MPEG , ainsi que le " ; FF" ; pour le " ; forward" rapide ;.

Le projet a été lancé par le Fabrice Bellard (using le pseudonyme « Gerard Lantau de "), et est maintenant maintenu par Michael Niedermayer. Beaucoup de réalisateurs de FFmpeg sont également une partie du projet de MPlayer , et FFmpeg est accueilli au serveur de projet de MPlayer.

FFmpeg est développé sous le Linux , mais il peut être compilé sous la plupart des logiciels d'exploitation comprenant le Microsoft Windows . Il n'y a aucun dégagement. Au lieu de cela, les réalisateurs de FFmpeg recommandent d'employer le dernier instantané de la subversion pendant que le développement maintient un tronc constamment stable. Libéré sous le GNU peu de permis de grand public ou permis de grand public de GNU de (selon quelles secondaire-bibliothèques une inclurait), FFmpeg est le logiciel gratuit .

Conception

ection-moignon

Composants

Le projet est fait de plusieurs composants :
le ffmpeg de

est une ligne de commande outil pour convertir un format de fichier visuel à l'autre. Il soutient également la saisie et le codage en temps réel d'une carte de TV.
le ffserver de est des multimédia de HTTP un (le RTSP est développé) coulant le serveur pour des émissions de phase. Le décalage de temps de l'émission de phase est également soutenu.
le ffplay est un reproducteur multimédia simple basé sur le SDL et sur les bibliothèques de FFmpeg.
le Libavcodec de est une bibliothèque contenant tous les encodeurs de FFmpeg et décodeurs audio/visuels. La plupart des codec ont été développés à partir de zéro pour assurer la meilleure exécution et la réutilisabilité élevée de code.
le libavformat de est une bibliothèque contenant des demuxers et des muxers pour formats audio/visuels de récipient.
le libavutil de est une bibliothèque d'aide contenant des routines communes à différentes parties de FFmpeg.
le libpostproc de est une bibliothèque contenant les routines visuelles du post-traitement .
le libswscale de est une bibliothèque contenant les routines visuelles de la graduation d'image de .

Codec et formats soutenus

Les réalisateurs de FFmpeg ont renversé-machiné par et/ou reimplemented, notamment :

Codec

Voir le Libavcodec pour plus de détails.
ATRAC3
H.261 ,
Le VP5 en tous cas, beaucoup de distributions de Linux n'incluent pas FFmpeg pour éviter des complications légales.
Random links:Argent de Steven H | Céréale de fleuve rouge | Conférence Panhellenic nationale | Vengeance sur Varos | Campestris de Sabatia | FFmpeg