FFmpeg i MEncoder

Anonim

FFmpeg vs MEncoder

FFmpeg je besplatan softver, projekt otvorenog koda. To stvara knjižnice i programe koji su posebno dizajnirani za obradu multimedijskih podataka. Objavljuje ove knjižnice i programe pod GNU Lesser General Public License (također poznato kao GNU Opća javna licenca, ovisno o opcijama koje su dostupne korisniku). Postoji nekoliko značajki FFmpega koji su više od ostalih. To uključuje libavcodec, koji je audio i video kodek knjižnica (nekoliko drugih projekata koriste ovaj kod); libavformat, koji je audio i video kontejner mux i demux knjižnica (što znači biblioteka koja sadrži multipleksere i demultipleksore - uređaje koji odvajaju multipleksiranje); i naredbeni redak ffmpeg, koji se koristi za preoblikovanje multimedijskih datoteka.

MEncoder je besplatni alat naredbenog retka koji se koristi za dekodiranje, kodiranje i filtriranje datoteka. Kao i kod FFmepg, izdan je pod GNU General Public License. Usko je povezan s MPlayerom - može pretvoriti sve različite vrste medijskih formata koje MPlayer može čitati u mnoštvu komprimiranih i nekomprimiranih formata. To ostvaruje konverziju pomoću različitih kodeka. MEncoder također dolazi u standardu distribucijskog paketa MPlayera.

FFmpeg se sastoji od mnoštva značajki i komponenti. Te komponente uključuju, ali nisu ograničene na, ffmpeg, alat alat za naredbu koja se koristi za pretvaranje jednog formata videodatoteka u drugi (također ima sposobnost zgrabiti i kodirati u stvarnom vremenu s TV kartice); ffserver, koji je HTTP i RTSP multimedijski streaming poslužitelj koji se koristi posebno za emitiranje uživo (ona također ima sposobnost vremenskog pomicanja emitiranja uživo); ffprobe, koji je alat naredbenog retka koji se koristi za prikaz informacija; libavutil, koji je poznat kao pomoćna knjižnica koja sadrži rutine koje su zajedničke različitim dijelovima FFmpeg (to uključuje adler32, crc, md5, sha1, lzo decompressor, Base64, enkoder / dekoder, encrypter / decrypter i aes encrypter / Decrypter); i libavfilter, koji se koristi kao zamjena za vhook, dopuštajući da se video izmijeni ili ispita između dekodera i kodera.

MEncoder dolazi s raznovrsnim mogućnostima. Ona ima sposobnost čitanja iz svakog izvora kojeg MPlayer može čitati. Također može dekodirati sve medije koji MPlayer može dekodirati, kao i podršku svim filtrima koje MPlayer može koristiti. MEncoder također omogućuje kopiranje neizmijenjenog zvuka i / ili videa u izlaznu datoteku kako bi se izbjeglo gubitak kvalitete kao rezultat ponovnog kodiranja. MEncoder uključuje istu široku paletu visoko konfigurabilnih video i audio filtara, koji se koriste za transformaciju video i audio tokova (obrezivanje, skaliranje, vertikalna flipping i Gamma korekcija, u ime nekoliko).

Sažetak:

1. FFmpeg je projekt otvorenog izvora koji stvara knjižnice i programe koji obrađuju multimedijske podatke; MEncoder je alat naredbenog retka koji dekodira, kodira i filtrira datoteke.

2. FFmpeg se sastoji od mnogih komponenti uključujući ffmpeg, ffserver i libavfilter; MEncoder ima različite mogućnosti, uključujući kopiranje neizmijenjenog zvuka i / ili videa u izlaznu datoteku.