Forskel mellem FFmpeg og MEncoder Forskel mellem

Anonim

FFmpeg vs MEncoder

FFmpeg er et gratis software, open source-projekt. Det opretter biblioteker og programmer, der er designet specielt til at håndtere multimediedata. Den udgiver disse biblioteker og programmer under GNU General General Public License (også almindeligt kendt som GNU General Public License, afhængigt af hvilke muligheder der er tilgængelige for brugeren). Der er nogle få funktioner i FFmpeg, der er mere bemærkelsesværdige end andre. Disse omfatter libavcodec, som er et lyd- og videokodekbibliotek (flere andre projekter bruger denne kode); libavformat, som er et lyd- og videokontainers mux- og demux-bibliotek (hvilket betyder et bibliotek, der indeholder multipleksere og demultiplexere - enheder, der reveres multiplexing); og ffmpeg kommandolinjeprogrammet, der bruges til at kryptere multimediefiler.

MEncoder er et gratis kommandolinjeværktøj, der bruges specifikt til at afkode, kode og filtrere filer. Som med FFmepg blev den udgivet under GNU General Public License. Det er tæt forbundet med MPlayer - det er i stand til at konvertere alle de forskellige typer af medieformater, som MPlayer kan læse i en overflod af både komprimerede og ukomprimerede formater. Det opnår denne konvertering ved at bruge en række kodeker. MEncoder er også standard i distribution pakken af ​​MPlayer.

FFmpeg består af en overflod af funktioner og komponenter. Disse komponenter omfatter, men er ikke begrænset til, ffmpeg, som er et kommandolinjeværktøj, der bruges til at konvertere et videofilformat til et andet (det har også evnen til at gribe og kode i realtid fra et tv-kort); ffserver, som er en HTTP og RTSP multimediestreamingsserver, der anvendes specifikt til live-udsendelser (den har også mulighed for at skifte live-udsendelser). ffprobe, som er et kommandolinjeværktøj, der bruges til at vise information libavutil, som er kendt som et hjælper bibliotek, der indeholder rutiner, der er fælles for forskellige dele af FFmpeg (det omfatter adler32, crc, md5, sha1, lzo dekompressor, Base64, encoder / dekoder, des encrypter / decrypter og aes encrypter / Decrypter); og libavfilter, som bruges som erstatning for vhook, så videoen kan ændres eller undersøges mellem dekoderen og koderen.

MEncoder leveres med en bred vifte af muligheder. Den har evnen til at læse fra hver kilde, som MPlayer kan læse. Det kan også dekode alle medier, som MPlayer kan dekodes, samt understøtte alle filtre, som MPlayer kan bruge. MEncoder gør det også muligt at kopiere umodificeret lyd og / eller video til outputfilen for at undgå at miste kvaliteten som følge af omkodning.MEncoder indeholder samme bred vifte af stærkt konfigurerbare video- og lydfiltre, som bruges til at omdanne video- og lydstrømmen (beskæring, skalering, lodret vending og gamma korrektion for at nævne nogle få).

Sammendrag:

1. FFmpeg er et open source-projekt, der opretter biblioteker og programmer, der håndterer multimediedata; MEncoder er et kommandolinjeværktøj, der dekoder, koder og filtrerer filer.

2. FFmpeg består af mange komponenter, herunder ffmpeg, ffserver og libavfilter; MEncoder har en række forskellige muligheder, herunder kopiering af umodificeret lyd og / eller video til outputfilen.