Różnica między FFMPEG i Mencoderem

Różnica między FFMPEG i Mencoderem

FFMPEG vs. Mencoder

FFMPEG to bezpłatny projekt oprogramowania, open source. Tworzy biblioteki i programy zaprojektowane specjalnie do obsługi danych multimedialnych. Publikuje te biblioteki i programy w ramach ogólnej licencji publicznej GNU (powszechnie znanej jako ogólna licencja publiczna GNU, w zależności od tego, które opcje są dostępne dla użytkownika). Istnieje kilka cech FFMPEG, które są bardziej godne uwagi niż inne. Należą do nich Libavcodec, która jest biblioteką kodeksu audio i wideo (kilka innych projektów używa tego kodu); Libavformat, która jest biblioteką Mux i Demux kontener audio i wideo (co oznacza bibliotekę zawierającą multipleksery i demultipleksery - urządzenia, które odwracają multipleksowanie); oraz program wiersza poleceń FFMPEG, który jest używany do transkodowania plików multimedialnych.

Mencoder to narzędzie darmowego wiersza poleceń używane specjalnie do dekodowania, kodowania i filtrowania plików. Podobnie jak w przypadku FFMEPG, został zwolniony na podstawie licencji publicznej GNU. Jest ściśle powiązany z MPlayer - jest w stanie przekonwertować wszystkie różne typy formatu mediów, które MPlayer może odczytać w mnóstwo formatów ściskanych i nieskompresowanych. Osiąga tę konwersję za pomocą różnych kodeków. Mencoder jest również standardem w pakiecie dystrybucji mplayer.

FFMPEG składa się z mnóstwa cech i komponentów. Komponenty te obejmują, ale nie ograniczają się do FFMPEG, który jest narzędziem wiersza poleceń, które służy do konwersji jednego formatu pliku wideo na inny (ma również możliwość chwytania i kodowania w czasie rzeczywistym z karty telewizji); FFServer, który jest serwerem multimedialnym HTTP i RTSP używanego specjalnie do transmisji na żywo (ma również możliwość zmiany transmisji na żywo); FFPROBE, który jest narzędziem wiersza poleceń używanych do wyświetlania informacji; Libavutil, który jest tak zwany biblioteka pomocnicza, która zawiera procedury wspólne dla różnych części FFMPEG (obejmuje on Adler32, CRC, MD5, SHA1, LZO Dekompresor, Base64, enkoder/dekoder, des encrypter/decrypter i AES Encrypter /deszyder); i libavfilter, który jest używany jako substytut vHook, umożliwiając modyfikację lub badanie wideo między dekoderem a enkoderem.

Mencoder ma wiele różnych możliwości. Ma możliwość czytania z każdego źródła, które Mplayer może czytać. Może również zdekodować wszystkie nośniki, które MPlayer jest w stanie dekodować, a także obsługiwać wszystkie filtry, z których Mplayer jest w stanie korzystać. Mencoder umożliwia również skopiowanie niezmodyfikowanego dźwięku i/lub wideo do pliku wyjściowego, aby uniknąć utraty jakości w wyniku ponownego zakodowania. Mencoder zawiera tę samą różnorodność wysoce konfigurowalnych filtrów wideo i audio, które są używane do przekształcania strumienia wideo i audio (przycinanie, skalowanie, przewracanie pionowe i korekta gamma, aby wymienić tylko kilka).

Streszczenie:

1. FFMPEG to projekt open source, który tworzy biblioteki i programy obsługujące dane multimedialne; Mencoder to narzędzie wiersza poleceń, które dekoduje, koduje i filtruje pliki.

2. FFMPEG składa się z wielu komponentów, w tym FFMPEG, FFSERVER i Libavfilter; Mencoder ma różne możliwości, w tym kopiowanie niezmodyfikowanego dźwięku i/lub wideo do pliku wyjściowego.