FFmpeg ja MEncoder

Anonim

FFmpeg vs. MEncoder

FFmpeg on ilmainen ohjelmisto, avoimen lähdekoodin projekti. Se luo kirjastoja ja ohjelmia, jotka on suunniteltu erityisesti käsittelemään multimediatietoja. Se julkaisee nämä kirjastot ja ohjelmat GNU Lesser General Public -lisenssin alla (yleisesti tunnettu nimellä GNU General Public License, riippuen siitä, mitä vaihtoehtoja käyttäjällä on käytettävissään). FFmpegin ominaisuuksia on muutamia, jotka ovat merkittävämpiä kuin toiset. Näihin kuuluvat libavcodec, joka on ääni- ja videokoodekkikirjasto (useat muut projektit käyttävät tätä koodia); libavformat, joka on ääni- ja videosisäiliöiden mux- ja demux-kirjasto (eli kirjasto, joka sisältää multipleksereitä ja demultipleksereitä - laitteita, jotka reittävät multipleksoinnin); ja ffmpeg-komentorivi ohjelma, jota käytetään multimediatiedostojen muuntamiseen.

MEncoder on ilmainen komentorivityökalu, jota käytetään erityisesti dekoodata, koodata ja suodattaa tiedostoja. Kuten FFmepg, se julkaistiin GNU General Public License. Se on läheisessä yhteydessä MPlayeriin - se pystyy muuntamaan kaikenlaisia ​​mediamuotoja, joita MPlayer voi lukea monien kompressoitujen ja pakkaamattomien formaattien lukuisiksi. Se tekee tämän muuntamisen käyttämällä erilaisia ​​koodekkeja. MEncoder on myös standardi MPlayerin jakelupaketissa.

FFmpeg koostuu monista ominaisuuksista ja komponenteista. Näihin komponentteihin kuuluu, mutta ei rajoitu, ffmpeg, joka on komentorivityökalu, jota käytetään muuntamaan yksi videotiedostomuoto toiseksi (sillä on myös kyky tarttua ja koodata reaaliaikaisesti TV-kortilta); ffserver, joka on HTTP- ja RTSP-multimediasovelluspalvelin, jota käytetään nimenomaan suorana lähetyksenä (sillä on myös valmiudet siirtää live-lähetyksiä); ffprobe, joka on komentorivityökalu, jota käytetään tietojen näyttämiseen; libavutil, joka tunnetaan auttajakirjastona, joka sisältää rutiineja, jotka ovat yhteisiä FFmpegin eri osiin (se sisältää adler32-, crc-, md5-, sha1-, lzo-purku-, Base64-, kooderi- / dekooderi-, des encrypter / decrypter- ja aes-encrypter / decrypter); ja libavfilter, jota käytetään korvaamaan vhook, jolloin video voidaan muuttaa tai tutkia dekooderin ja kooderin välillä.

MEncoder sisältää monenlaisia ​​ominaisuuksia. Se pystyy lukemaan jokaisesta lähteestä, jonka MPlayer voi lukea. Se voi myös dekoodata kaikki tietovälineet, jotka MPlayer pystyy dekoodaamaan, sekä tukea kaikkia suodattimia, joita MPlayer pystyy käyttämään. MEncoder mahdollistaa myös muuntamattoman äänen ja / tai videokuvan kopioimisen tulostustiedostoon, jotta vältettäisiin laadun menettäminen uudelleenkoodauksen seurauksena. MEncoder sisältää saman laajan valikoiman hyvin konfiguroitavia video- ja äänisuodattimia, joita käytetään video- ja äänivirtojen muuntamiseen (rajaus, skaalaus, pystysuuntainen kääntäminen ja Gamma-korjaus muutamiksi).

Yhteenveto:

1. FFmpeg on avoimen lähdekoodin projekti, joka luo multimediatiedostoja käsittelevät kirjastot ja ohjelmat; MEncoder on komentorivityökalu, joka dekoodaa, koodaa ja suodattaa tiedostoja.

2. FFmpeg koostuu monista komponenteista, kuten ffmpeg, ffserver ja libavfilter; MEncoderilla on erilaisia ​​ominaisuuksia, kuten kopioimatta muokkaamatonta ääntä ja / tai videota tulostustiedostoon.