FFmpeg contre MEncoder
FFmpeg est un logiciel libre et un projet open source. Il crée des bibliothèques et des programmes spécialement conçus pour gérer les données multimédia. Il publie ces bibliothèques et programmes sous la licence publique générale limitée GNU (également connue sous le nom de licence publique générale GNU, en fonction des options disponibles pour l'utilisateur). Quelques caractéristiques de FFmpeg sont plus remarquables que d’autres. Cela comprend libavcodec, qui est une bibliothèque de codecs audio et vidéo (plusieurs autres projets utilisent ce code); libavformat, qui est une bibliothèque de fichiers audio et vidéo multiplex et mux (c'est-à-dire une bibliothèque contenant des multiplexeurs et des démultiplexeurs - des périphériques respectant le multiplexage); et le programme de ligne de commande ffmpeg, utilisé pour transcoder des fichiers multimédia.
MEncoder est un outil gratuit en ligne de commande utilisé spécifiquement pour décoder, encoder et filtrer les fichiers. Comme avec FFmepg, il a été publié sous la licence GNU General Public License. Il est étroitement lié au MPlayer - il est capable de convertir tous les types de formats de média que le MPlayer peut lire dans une multitude de formats compressés et non compressés. Il réalise cette conversion en utilisant une variété de codecs. MEncoder est également livré en standard dans le package de distribution de MPlayer.
FFmpeg est composé d'une pléthore de fonctionnalités et de composants. Ffmpeg est un outil en ligne de commande utilisé pour convertir un format de fichier vidéo en un autre (il est également capable de récupérer et d’encoder en temps réel à partir d’une carte TV); ffserver, qui est un serveur de streaming multimédia HTTP et RTSP utilisé spécifiquement pour les émissions en direct (il a également la capacité de décaler les émissions en direct); ffprobe, outil de ligne de commande utilisé pour afficher des informations. libavutil, qui est ce qu'on appelle une bibliothèque auxiliaire qui contient des routines communes à différentes parties de FFmpeg (cela inclut adler32, crc, md5, sha1, décompresseur lzo, Base64, encodeur / décodeur, des chiffreurs / décrypteurs et des chiffreurs / decrypter); et libavfilter, utilisé comme substitut de vhook, permettant de modifier ou d’examiner la vidéo entre le décodeur et le codeur.
MEncoder offre une grande variété de fonctionnalités. Il est capable de lire toutes les sources lisibles par MPlayer. Il peut également décoder tous les supports que MPlayer est capable de décoder, ainsi que prendre en charge tous les filtres que MPlayer peut utiliser. MEncoder permet également de copier des données audio et / ou vidéo non modifiées dans le fichier de sortie afin d'éviter toute perte de qualité à la suite d'un réencodage. MEncoder inclut la même variété de filtres audio et vidéo hautement configurables, utilisés pour transformer le flux vidéo et audio (rognage, mise à l'échelle, retournement vertical et correction gamma, pour n'en nommer que quelques-uns)..
Résumé:
1. FFmpeg est un projet open source qui crée des bibliothèques et des programmes qui gèrent des données multimédia. MEncoder est un outil de ligne de commande qui décode, code et filtre les fichiers..
2. FFmpeg est composé de nombreux composants, dont ffmpeg, ffserver et libavfilter; MEncoder dispose de nombreuses fonctionnalités, notamment la copie d’audio et / ou de vidéo non modifiés dans le fichier de sortie..