Razlika med FFmpeg in MEncoder

FFmpeg v primerjavi z MEncoderjem

FFmpeg je brezplačna programska oprema, odprtokodni projekt. Ustvarja knjižnice in programe, ki so zasnovani posebej za obdelavo večpredstavnostnih podatkov. Te knjižnice in programe objavlja pod manjšo splošno javno licenco GNU (znano tudi kot GNU General Public License, odvisno od tega, katere možnosti so na voljo uporabniku). Obstaja nekaj značilnosti FFmpeg, ki so opaznejše od drugih. Sem spadajo libavcodec, ki je knjižnica zvočnega in video kodeka (več drugih projektov uporablja to kodo); libavformat, ki je zvočna in video posoda mux in demux knjižnica (pomeni knjižnico, ki vsebuje multipleksere in demultipleksere - naprave, ki odkrivajo multipleksiranje); in program ukazne vrstice ffmpeg, ki se uporablja za prepisovanje večpredstavnostnih datotek.

MEncoder je brezplačno orodje ukazne vrstice, ki se uporablja posebej za dekodiranje, kodiranje in filtriranje datotek. Kot pri FFmepg je bil izdan pod splošno javno licenco GNU. Tesno je povezan z MPlayerjem - lahko pretvori vse različne vrste medijskih formatov, ki jih lahko MPlayer prebere v množico tako stisnjenih kot nestisnjenih formatov. To pretvorbo doseže z uporabo različnih kodekov. MEncoder je standarden tudi v distribucijskem paketu MPlayerja.

FFmpeg je sestavljen iz množice funkcij in komponent. Te komponente vključujejo, vendar niso omejene na, ffmpeg, ki je orodje ukazne vrstice, ki se uporablja za pretvorbo ene datoteke video datoteke v drugo (ima tudi možnost, da zgrabi in kodira v realnem času s TV kartice); ffserver, ki je multimedijski strežni strežnik HTTP in RTSP, ki se uporablja posebej za oddaje v živo (ima tudi možnost časovnega premikanja oddaj v živo); ffprobe, ki je orodje ukazne vrstice, ki se uporablja za prikaz informacij; libavutil, kar je znano kot knjižnica pomočnikov, ki vsebuje rutine, ki so skupne različnim delom FFmpeg (vključuje adler32, crc, md5, sha1, lzo dekompresor, Base64, dajalnik / dekoder, des encrypter / dešifrir in šifrator aes / dešifrir); in libavfilter, ki se uporablja kot nadomestek vhook, ki omogoča spreminjanje ali pregledovanje videa med dekoderjem in dajalnikom.

MEncoder ima široko paleto zmogljivosti. Ima sposobnost branja iz vsakega vira, ki ga lahko prebere MPlayer. Prav tako lahko dekodira vse medije, ki jih MPlayer lahko dešifrira, pa tudi podpira vse filtre, ki jih MPlayer lahko uporablja. MEncoder omogoča tudi kopiranje nespremenjenega zvoka in / ali videa v izhodno datoteko, da se prepreči izguba kakovosti zaradi ponovnega kodiranja. MEncoder vključuje enako široko paleto visoko nastavljivih video in avdio filtrov, ki se uporabljajo za preoblikovanje video in zvočnega toka (obrezovanje, skaliranje, navpično drsenje in popravljanje gama, če jih naštejemo le).

Povzetek:

1. FFmpeg je odprtokodni projekt, ki ustvarja knjižnice in programe, ki obdelujejo večpredstavnostne podatke; MEncoder je orodje ukazne vrstice, ki dekodira, kodira in filtrira datoteke.

2. FFmpeg je sestavljen iz mnogih komponent, vključno s ffmpeg, ffserver in libavfilter; MEncoder ima različne zmogljivosti, vključno s kopiranjem nespremenjenega zvoka in / ali videa v izhodno datoteko.