Rozdiel medzi FFmpeg a MEncoder

computer_keys_pdFFmpeg vs. MEncoder

FFmpeg je slobodný softvér, open source projekt. Vytvára knižnice a programy, ktoré sú navrhnuté špeciálne na prácu s multimediálnymi údajmi. Publikuje tieto knižnice a programy pod GNU Lesser General Public License (všeobecne známa aj ako GNU General Public License, v závislosti od toho, aké možnosti má používateľ k dispozícii). Existuje niekoľko funkcií FFmpeg, ktoré sú pozoruhodnejšie ako iné. Medzi ne patrí libavcodec, čo je knižnica zvukových a obrazových kodekov (tento kód používa niekoľko ďalších projektov); libavformat, čo je knižnica mux a demux kontajnerov zvukových a videozáznamov (čo znamená knižnica, ktorá obsahuje multiplexory a demultiplexory - zariadenia, ktoré ctia multiplexovanie); a program príkazového riadku ffmpeg, ktorý sa používa na transkódovanie multimediálnych súborov.



MEncoder je bezplatný nástroj príkazového riadku, ktorý sa používa špeciálne na dekódovanie, kódovanie a filtrovanie súborov. Rovnako ako FFmepg, bol vydaný pod GNU General Public License. Úzko súvisí s MPlayerom - je schopný prevádzať všetky rôzne typy polovica formát, ktorý dokáže MPlayer načítať do množstva komprimovaných aj nekomprimovaných formátov. Túto konverziu dosahuje pomocou rôznych kodekov. MEncoder sa štandardne dodáva aj v distribučnom balíku MPlayeru.

FFmpeg sa skladá z množstva funkcií a komponentov. Medzi tieto komponenty patrí okrem iného ffmpeg, čo je nástroj príkazového riadku, ktorý sa používa na prevod jedného formátu video súborov do druhého (má tiež schopnosť zachytávať a kódovať v reálnom čase z televíznej karty); ffserver, čo je HTTP a server RTSP na streamovanie multimédií používaný špeciálne pre živé vysielanie (má tiež schopnosť časovo posunúť živé vysielanie); ffprobe, čo je nástroj príkazového riadku používaný na zobrazovanie informácií; libavutil, čo je známa ako pomocná knižnica, ktorá obsahuje rutiny spoločné pre rôzne časti FFmpeg (obsahuje adler32, crc, md5, sha1, lzo dekompresor, Base64, kódovač / dekodér, des šifrovač / dešifrovač a aes šifrovač / dešifrovanie); a libavfilter, ktorý sa používa ako náhrada za vhook, čo umožňuje úpravu alebo preskúmanie videa medzi dekodérom a kódovacím zariadením.

MEncoder má širokú škálu funkcií. Má schopnosť čítať z každého zdroja, ktorý dokáže čítať MPlayer. Môže tiež dekódovať všetky médiá, ktoré MPlayer dokáže dekódovať, ako aj podporovať všetky filtre, ktoré MPlayer dokáže použiť. MEncoder tiež umožňuje kopírovať neupravené zvukové a / alebo videozáznamy do výstupných súborov v systéme Windows objednať aby nedošlo k strate kvality v dôsledku prekódovania. MEncoder obsahuje rovnakú širokú škálu vysoko konfigurovateľných obrazových a zvukových filtrov, ktoré sa používajú na transformáciu obrazového a zvukového toku (orezanie, zmena mierky, vertikálne prevrátenie a gama korekcia).



Zhrnutie:

1. FFmpeg je projekt s otvoreným zdrojom, ktorý vytvára knižnice a programy, ktoré pracujú s multimediálnymi údajmi; MEncoder je nástroj príkazového riadku, ktorý dekóduje, kóduje a filtruje súbory.

2. FFmpeg sa skladá z mnohých komponentov vrátane ffmpeg, ffserver a libavfilter; MEncoder má množstvo funkcií vrátane kopírovania nemodifikovaného zvuku a / alebo videa do výstupného súboru.