Razlika između FFmpeg i MEncoder

FFmpeg vs. MEncoder

FFmpeg je besplatni softver, projekt otvorenog koda. Stvara biblioteke i programe koji su dizajnirani posebno za obradu multimedijskih podataka. Objavljuje ove knjižnice i programe pod GNU manjom općom javnom licencom (također poznatom kao GNU General Public License, ovisno o tome koje su opcije dostupne korisniku). Nekoliko je značajki FFmpeg značajnije od ostalih. Oni uključuju libavcodec, koji je audio i video kodek knjižnica (nekoliko drugih projekata koristi ovaj kôd); libavformat, koja je audio i video spremnik mux i demux knjižnica (znači knjižnica koja sadrži multipleksere i demultipleksere - uređaje koji otkrivaju multipleksiranje); i program naredbenog retka ffmpeg, koji se koristi za transkodiranje multimedijskih datoteka.

MEncoder je besplatni alat naredbenog retka koji se koristi posebno za dekodiranje, kodiranje i filtriranje datoteka. Kao i kod FFmepg-a, objavljen je pod GNU General Public License. Usko je povezana s MPlayerom - u stanju je pretvoriti sve vrste medija formata koje MPlayer može čitati u mnoštvo komprimiranih i nekomprimiranih formata. To pretvaranje postiže korištenjem raznih kodeka. MEncoder također dolazi standardno u distribucijskom paketu MPlayera.

FFmpeg se sastoji od mnoštva značajki i komponenti. Te komponente uključuju, ali nisu ograničene na, ffmpeg, to je alat naredbenog retka koji se koristi za pretvaranje jednog formata video datoteke u drugi (također ima mogućnost hvatanja i kodiranja u stvarnom vremenu s TV kartice); ffserver, koji je HTTP i RTSP multimedijski poslužitelj za streaming koji se koristi posebno za prijenos uživo (također ima mogućnost vremenskog pomicanja prijenosa uživo); ffprobe, alat je naredbeni redak koji se koristi za prikaz informacija; libavutil, što je ono što je poznato kao biblioteka pomagača koja sadrži rutine uobičajene za različite dijelove FFmpeg (uključuje adler32, crc, md5, sha1, lzo dekompresor, Base64, koder / dekoder, des encrypter / dešifrator i aes encrypter / Decrypter); i libavfilter, koji se koristi kao zamjena za vhook, omogućavajući video izmjenu ili pregled između dekodera i enkodera.

MEncoder dolazi s velikim brojem mogućnosti. Ima mogućnost čitanja iz svakog izvora koji MPlayer može čitati. Također može dekodirati sve medije koje MPlayer može dekodirati, kao i podržati sve filtre koje MPlayer može koristiti. MEncoder također omogućuje kopiranje nepromijenjenog audio i / ili video zapisa u izlaznu datoteku kako bi se izbjeglo gubljenje kvalitete kao rezultat ponovnog kodiranja. MEncoder uključuje isti široki raspon visoko konfigurabilnih video i audio filtera, koji se koriste za transformiranje video i audio toka (obrezivanje, skaliranje, vertikalno okretanje i gama korekcija, da ih nabrojimo samo nekoliko).

Sažetak:

1. FFmpeg je projekt otvorenog koda koji stvara knjižnice i programe koji upravljaju multimedijskim podacima; 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 razne mogućnosti, uključujući kopiranje nemodificiranog audio i / ili video zapisa u izlaznu datoteku.