Ero FFmpeg n ja MEncoderin välillä

FFmpeg vs. MEncoder

FFmpeg on ilmainen avoimen lähdekoodin ohjelmisto. Se luo kirjastoja ja ohjelmia, jotka on erityisesti suunniteltu käsittelemään multimediatietoja. Se julkaisee nämä kirjastot ja ohjelmat GNU Lesser General Public License -lisenssillä (tunnetaan myös nimellä GNU General Public Licence, riippuen siitä, mitkä vaihtoehdot ovat käyttäjän käytettävissä). FFmpegissä on muutama ominaisuus, jotka ovat huomattavampia kuin muut. Näitä ovat libavcodec, joka on ääni- ja videokoodekkikirjasto (useat muut projektit käyttävät tätä koodia); libavformaatti, joka on ääni- ja videosäiliöiden mux- ja demux-kirjasto (tarkoittaen kirjastoa, joka sisältää multiplekserit ja demultiplekserit - laitteet, jotka paljastavat multipleksoinnin); ja ffmpeg komentoriviohjelma, jota käytetään multimediatiedostojen koodaamiseen.

MEncoder on ilmainen komentorivityökalu, jota käytetään erityisesti tiedostojen dekoodaamiseen, koodaamiseen ja suodattamiseen. Kuten FFmepg, se julkaistiin GNU General Public License -lisenssillä. Se liittyy läheisesti MPlayeriin - se pystyy muuntamaan kaikki erityyppiset mediamuodot, jotka MPlayer pystyy lukemaan lukuisiksi pakattuiksi ja pakatamatta muodoiksi. Se suorittaa tämän muuntamisen käyttämällä erilaisia ​​koodekkeja. MEncoder on vakiona myös MPlayer-jakelupaketissa.

FFmpeg koostuu monista ominaisuuksista ja komponenteista. Nämä komponentit sisältävät, mutta eivät rajoitu niihin, ffmpeg, joka on komentorivityökalu, jota käytetään muuntamaan yksi videotiedostomuoto toiseksi (sillä on myös kyky napata ja koodata reaaliajassa televisiokortilta); ffserver, joka on HTTP- ja RTSP-multimedian suoratoistopalvelin, jota käytetään erityisesti live-lähetyksiin (sillä on myös kyky aika siirtää suoraa lähetystä); ffprobe, joka on komentorivityökalu, jota käytetään tietojen näyttämiseen; libavutiili, jota kutsutaan auttajakirjastoksi, joka sisältää rutiineja, jotka ovat yhteisiä FFmpegin eri osille (se sisältää adler32, crc, md5, sha1, lzo-puristin, Base64, kooderi / dekooderi, des-salaus / salauksenpurkuohjelma ja aes-salaus) / decrypter); ja libavfilter, jota käytetään vhookin korvikkeena, jolloin video voidaan muuttaa tai tutkia dekooderin ja kooderin välillä.

MEncoder tarjoaa monenlaisia ​​ominaisuuksia. Sillä on kyky lukea jokaisesta lähteestä, jonka MPlayer pystyy lukemaan. Se voi myös purkaa kaikki media, jonka MPlayer pystyy dekoodaamaan, sekä tukee kaikkia suodattimia, joita MPlayer pystyy käyttämään. MEncoder mahdollistaa myös kopioimattoman äänen ja / tai videon tulostetiedostoon, jotta vältetään laadun heikkeneminen uudelleenkoodauksen seurauksena. MEncoder sisältää saman laajan valikoiman erittäin konfiguroitavia video- ja äänisuodattimia, joita käytetään video- ja äänivirran muuntamiseen (rajaaminen, skaalaaminen, pystysuuntainen kääntö ja gammakorjaus, muutamia mainitakseni).

Yhteenveto:

1. FFmpeg on avoimen lähdekoodin projekti, joka luo kirjastoja ja ohjelmia, jotka käsittelevät multimediadataa; MEncoder on komentorivityökalu, joka dekoodaa, koodaa ja suodattaa tiedostoja.

2. FFmpeg koostuu monista komponenteista, mukaan lukien ffmpeg, ffserver ja libavfilter; MEncoderilla on monenlaisia ​​ominaisuuksia, muun muassa kopioimattomien ääni- ja / tai videotiedostojen kopioiminen.