Forskjellen mellom FFmpeg og MEncoder

FFmpeg vs MEncoder

FFmpeg er et gratis programvare, åpen kildekode-prosjekt. Det skaper biblioteker og programmer som er designet spesielt for å håndtere multimediedata. Den publiserer disse bibliotekene og programmene under GNU General Public License (også kjent som GNU General Public License, avhengig av hvilke alternativer som er tilgjengelige for brukeren). Det er noen få funksjoner i FFmpeg som er mer bemerkelsesverdige enn andre. Disse inkluderer libavcodec, som er et lyd- og video-kodeksbibliotek (flere andre prosjekter bruker denne koden); libavformat, som er en lyd- og video-container mux og demux bibliotek (som betyr et bibliotek som inneholder multiplexere og demultiplexere - enheter som reveres multiplexing); og ffmpeg-kommandolinjeprogrammet, som brukes til å kryptere multimediefiler.

MEncoder er et gratis kommandolinjeverktøy som brukes spesielt til å dekode, kode og filtrere filer. Som med FFmepg, ble den utgitt under GNU General Public License. Det er nært knyttet til MPlayer - det er i stand til å konvertere alle de forskjellige typer medieformat som MPlayer kan lese inn i en mengde både komprimerte og ukomprimerte formater. Den oppnår denne konverteringen ved å bruke en rekke kodeker. MEncoder kommer også standard i distribusjonspakken til MPlayer.

FFmpeg består av en mengde funksjoner og komponenter. Disse komponentene inkluderer, men er ikke begrenset til, ffmpeg, som er et kommandolinjeverktøy som brukes til å konvertere ett videofilformat til et annet (det har også muligheten til å ta tak i og kode i sanntid fra et TV-kort); ffserver, som er en HTTP og RTSP multimedia streaming server som brukes spesielt for live-sendinger (den har også muligheten til å skifte live-sendinger). ffprobe, som er et kommandolinjeverktøy som brukes til å vise informasjon; libavutil, som er kjent som et hjelpebibliotek som inneholder rutiner som er felles for ulike deler av FFmpeg (det inkluderer adler32, crc, md5, sha1, lzo dekompressor, Base64, encoder / dekoder, des encrypter / decrypter og aes encrypter / Decrypter); og libavfilter, som brukes som erstatning for vhook, slik at videoen kan endres eller undersøkes mellom dekoderen og koderen.

MEncoder kommer med et stort utvalg av muligheter. Den har evnen til å lese fra hver kilde som MPlayer kan lese. Det kan også dekode alle medier som MPlayer er i stand til å dekode, samt støtte alle filtre som MPlayer kan bruke. MEncoder gjør det også mulig å kopiere umodifisert lyd og / eller video til utdatafilen for å unngå å miste kvalitet som følge av omkoding. MEncoder inneholder samme bredde av svært konfigurerbare video- og lydfiltre, som brukes til å transformere video- og lydstrømmen (beskjæring, skalering, vertikal blinking og Gamma-korreksjon for å nevne noen få).

Sammendrag:

1. FFmpeg er et åpen kildekode-prosjekt som lager biblioteker og programmer som håndterer multimediedata; MEncoder er et kommandolinjeverktøy som dekoder, koder og filtrerer filer.

2. FFmpeg består av mange komponenter, inkludert ffmpeg, ffserver og libavfilter; MEncoder har en rekke muligheter, inkludert kopiering umodifisert lyd og / eller video til utdatafilen.