Erinevus FFmpegi ja MEncoderi vahel

FFmpeg vs MEncoder

FFmpeg on vaba tarkvara avatud lähtekoodiga projekt. See loob raamatukogusid ja programme, mis on loodud spetsiaalselt multimeediumandmete haldamiseks. Ta avaldab need raamatukogud ja programmid GNU väiksema üldise avaliku litsentsi alusel (tuntud ka kui GNU üldine avalik litsents, sõltuvalt sellest, millised võimalused on kasutajal saadaval). FFmpegil on mõned funktsioonid, mis on teistest märkimisväärsemad. Nende hulka kuulub libavcodec, mis on heli- ja videokoodekide teek (seda koodi kasutavad mitmed teised projektid); libavformaat, mis on heli- ja videomahuti mux- ja demux-teek (see tähendab raamatukogu, mis sisaldab multiplekserit ja demultiplekserit - multipleksimist avavaid seadmeid); ja käsuridade programm ffmpeg, mida kasutatakse multimeediumfailide kodeerimiseks.

MEncoder on tasuta käsurida, mida kasutatakse failide dekodeerimiseks, kodeerimiseks ja filtreerimiseks. Nagu FFmepg, anti see välja GNU General Public License'iga. See on MPlayeriga tihedalt seotud - see on võimeline teisendama kõiki erinevaid meediumivorminguid, mida MPlayer suudab lugeda nii tihendatud kui ka tihendamata vormingute hulgaks. See teostab selle muundamise, kasutades mitmesuguseid koodekeid. MEncoder on MPlayeri turustuskomplektis standardvarustuses.

FFmpeg koosneb funktsioonide ja komponentide hulgast. Nende komponentide hulka kuulub, kuid mitte ainult, ffmpeg, mis on käsuridade tööriist, mida kasutatakse ühe videofaili vormingu teisendamiseks teiseks (sellel on ka võimalus telekaardilt reaalajas haarata ja kodeerida); ffserver, mis on spetsiaalselt otseülekannete jaoks kasutatav multimeediumvoogesituse voogesituse server HTTP ja RTSP (sellel on ka võimalus nihutada reaalajas ülekandeid ajaliselt); ffprobe, mis on käsurida, mida kasutatakse teabe kuvamiseks; libavutiil, mida nimetatakse abistajate teemaks ja mis sisaldab rutiine, mis on ühised FFmpegi eri osadele (see sisaldab adler32, crc, md5, sha1, lzo dekompressorit, Base64, kooderit / dekoodrit, deskrüpteerijat / dekrüptorit ja aesi krüpteerijat) / dekrüpt); ja libavfilter, mida kasutatakse vhooki asendajana, võimaldades videot dekoodri ja kooderi vahel muuta või uurida.

MEncoderil on lai valik erinevaid võimalusi. Sellel on võime lugeda igast allikast, mida MPlayer lugeda suudab. See võib dekodeerida ka kõiki meediume, mida MPlayer on võimeline dekodeerima, ning toetab ka kõiki filtreid, mida MPlayer on võimeline kasutama. MEncoder võimaldab ka modifitseerimata heli ja / või videot kopeerida väljundfaili, et vältida kvaliteedi uuesti kodeerimise tagajärjel kadumist. MEncoder sisaldab sama laias valikus väga konfigureeritavaid video- ja helifiltreid, mida kasutatakse video- ja helivoo muundamiseks (kärpimine, skaleerimine, vertikaalne klappimine ja gammaparandus, kui nimetada mõnda).

Kokkuvõte:

1. FFmpeg on avatud lähtekoodiga projekt, mis loob multimeediumandmeid käsitlevaid raamatukogusid ja programme; MEncoder on käsurida, mis faile dekodeerib, kodeerib ja filtreerib.

2. FFmpeg koosneb paljudest komponentidest, sealhulgas ffmpeg, ffserver ja libavfilter; MEncoderil on mitmesuguseid võimalusi, sealhulgas modifitseerimata heli ja / või video kopeerimine väljundfaili.