Rozdíl mezi FFmpeg a MEncoder

FFmpeg vs. MEncoder

FFmpeg je svobodný software, open source projekt. Vytváří knihovny a programy, které jsou navrženy speciálně pro zpracování multimediálních dat. Zveřejňuje tyto knihovny a programy v rámci GNU Lesser General Public License (obecně známá také jako GNU General Public License, v závislosti na dostupných možnostech uživatele). Existuje několik funkcí FFmpeg, které jsou pozoruhodnější než ostatní. Patří mezi ně libavcodec, což je knihovna audio a video kodeků (tento kód používá několik dalších projektů); libavformat, což je knihovna zvukového a obrazového kontejneru mux a demux (což znamená knihovna, která obsahuje multiplexery a demultiplexory - zařízení, která ctí multiplexování); a program příkazového řádku ffmpeg, který se používá k překódování multimediálních souborů.

MEncoder je bezplatný nástroj příkazového řádku používaný speciálně pro dekódování, kódování a filtrování souborů. Stejně jako u FFmepg byl vydán na základě GNU General Public License. Úzce souvisí s MPlayerem - dokáže převádět všechny různé typy formátů médií, které MPlayer dokáže číst, do celé řady komprimovaných i nekomprimovaných formátů. Tuto konverzi provádí pomocí různých kodeků. MEncoder je standardní součástí distribučního balíčku MPlayeru.

FFmpeg se skládá z řady funkcí a komponent. Tyto komponenty zahrnují, ale nejsou na ně omezeny, ffmpeg, což je nástroj příkazového řádku, který se používá k převodu jednoho formátu video souboru do jiného (má také schopnost chytit a kódovat v reálném čase z televizní karty); ffserver, což je multimediální streamovací server HTTP a RTSP používaný speciálně pro živé vysílání (má také schopnost časově přesouvat živé vysílání); ffprobe, což je nástroj příkazového řádku používaný k zobrazení informací; libavutil, což je tzv. pomocná knihovna, která obsahuje rutiny, které jsou společné pro různé části FFmpeg (zahrnuje adler32, crc, md5, sha1, lzo dekompresor, Base64, kodér / dekodér, des šifrovač / dešifrovač a aes šifrovač / dešifrovač); a libavfilter, který se používá jako náhrada za vhook, což umožňuje, aby bylo video upraveno nebo prozkoumáno mezi dekodérem a kodérem.

MEncoder přichází s celou řadou možností. Má schopnost číst ze všech zdrojů, které MPlayer dokáže číst. Může také dekódovat všechna média, která MPlayer dokáže dekódovat, a také podporovat všechny filtry, které MPlayer dokáže použít. MEncoder také umožňuje kopírovat nemodifikovaný zvuk a / nebo video do výstupního souboru, aby se předešlo ztrátě kvality v důsledku překódování. MEncoder obsahuje stejnou širokou škálu vysoce konfigurovatelných obrazových a zvukových filtrů, které se používají k transformaci toku videa a zvuku (oříznutí, změna měřítka, svislé překlopení a korekce gama)..

Souhrn:

1. FFmpeg je projekt s otevřeným zdrojovým kódem, který vytváří knihovny a programy, které zpracovávají multimediální data; MEncoder je nástroj příkazového řádku, který dekóduje, kóduje a filtruje soubory.

2. FFmpeg se skládá z mnoha komponent, včetně ffmpeg, ffserver a libavfilter; MEncoder má celou řadu možností, včetně kopírování nemodifikovaného zvuku a / nebo videa do výstupního souboru.