Er zijn bepaalde taken die we als gebruikers maximaal willen benutten wanneer we Windows 10 gebruiken en een daarvan is de compatibiliteit met video-, audio- en andere multimediaformaten voor de reproductie en conversie van objecten. Laten we eerlijk zijn, als we werken, spelen we graag films, audio of andere elementen om ons dagelijks leven aangenamer te maken, maar soms is de compatibiliteit niet de hoogste en in dit scenario komt FFmpeg om de hoek kijken. Vervolgens zullen we een beetje over deze toepassing praten.
Wat is FFmpegFFmpeg is een multimediaframework waarmee we een groot aantal bestanden die momenteel bestaan, kunnen decoderen, coderen, verzenden, filteren of reproduceren met de beste afspeel-, compatibiliteits- en beheeropties.
FFmpeg is een hulpprogramma dat objecten kan compileren, uitvoeren en beheren in besturingssystemen zoals Linux, macOS, Microsoft Windows, BSD, Solaris en meer, volledig compatibel met de compilatieomgevingen, machine-architecturen en configuraties die de gebruiker wil implementeren zonder dat dit gevolgen heeft voor de algemene prestaties van multimediabestanden.
FFmpeg integreert libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale en libswresample voor gebruik door applicaties, evenals ffmpeg, ffplay en ffprobe voor gebruik door eindgebruikers om de bestanden te coderen en af te spelen.
1. Hoe FFmpeg te downloaden op Windows 10
FFmpeg kan worden gedownload via de volgende link:
Stap 1
Hiermee wordt een gecomprimeerd bestand gedownload:
VERGROTEN
Een van de voordelen is dat de installatie van FFmpeg niet vereist is, omdat het voldoende is om toegang te krijgen vanaf de opdrachtprompt of PowerShell en naar het bestand ffmpeg.exe te gaan om de opdrachten uit te voeren die wij nuttig achten.
Stap 2
Eenmaal gedownload, gaan we verder met het uitpakken van de inhoud en hernoemen we de map als FFmpeg:
Stap 3
Nu kopiëren we die map om C van Windows 10 te rijden:
VERGROTEN
2. Hoe Windows 10 omgevingsvariabelen voor FFmpeg te bewerken
Dit is een belangrijk punt, want voor een correcte werking van het hulpprogramma vanaf de opdrachtprompt, moet FFmpeg worden toegevoegd met de map waarin het uitvoerbare FFmpeg-bestand zich bevindt naar het Windows 10-pad.
Stap 1
Hiervoor gaan we naar het zoekvak van Windows 10 en voeren "variabelen" in, we zullen dit zien:
Stap 2
We klikken op de optie "Bewerk de systeemomgevingsvariabelen" en in het pop-upvenster gaan we naar het tabblad "Geavanceerde opties" en daar klikken we op de knop "Omgevingsvariabelen":
Stap 3
In het weergegeven venster zullen we de volgende variabele selecteren:
Stap 4
We klikken op de knop Bewerken en in het volgende venster klikken we op Nieuw en voegen we het pad van de FFmpeg bin-map toe. We klikken op OK om de wijzigingen op te slaan en we kunnen de wizard sluiten.
C: \ FFmpeg \ bin
3. Hoe de FFmpeg-status te controleren via de opdrachtprompt van Windows 10
Stap 1
Zodra dit is gebeurd, is het tijd om te testen of alles correct is omgeleid. Hiervoor gaan we als administrators naar de opdrachtprompt en daar voeren we het volgende uit:
ffmpeg -versieHet resultaat zal dit zijn. Daar vinden we de verschillende tools die in het hulpprogramma zijn geïntegreerd.
VERGROTEN
Stap 2
Dan kunnen we gebruik maken van de functionaliteiten van FFmpeg, we gaan bijvoorbeeld het volgende uitvoeren:
ffmpeg -i Solvetic.avi -b: v 64k -bufsize 64k Solvetic1.mp4Stap 3
Dit converteert de Solvetic.avi-video naar mp4-indeling met de naam Solvetic1.mp4 en we stellen de videobitsnelheid van het uitvoerbestand in op 64 kbit / s met de -b: v 64k optie. Als u op Enter drukt, wordt het hele conversieproces doorlopen:
VERGROTEN
Stap 4
Wanneer dit eindigt, zien we het volgende:
VERGROTEN
Stap 5
Wanneer we naar de eigenschappen van de gemaakte video gaan, verifiëren we dat het inderdaad MP4 is:
Stap 6
Door de FFmpeg-variabele te gebruiken, kunnen we parameters toevoegen zoals:
Hiermee kunnen we het aantal videoframes toewijzen om uit te zenden
-vframes-nummer (uitvoer)
Definieert de framesnelheid van de video
-r [: stream_specifier] fps (invoer / uitvoer, per stream)
Stel de framegrootte in, bijvoorbeeld "4: 3", "16: 9", "1.3333" of "1.7777
-s [: stream_specifier] grootte (invoer / uitvoer, per stream)
Stelt de beeldverhouding van het videoscherm in
aspect [: stream_specifier] aspect (output, per stream)
Hiermee kunt u voorkomen dat alle videostreams van een bestand worden gefilterd of automatisch worden geselecteerd of toegewezen voor elke beschikbare uitvoer
-vn (invoer / uitvoer)
Stel de videocodec in
-vcodec-codec (uitvoer)
Hiermee kunt u het toegangsnummer selecteren (1 of 2 dat wordt gebruikt voor videocodering in twee stappen)
-pass [: stream_specifier] n (uitvoer, per stream)
Dankzij FFmpeg zal het mogelijk zijn om een volledig werk aan multimediabestanden uit te voeren met behoud van hun prestatiecapaciteit, prestatie en functionaliteit tot het maximum. Het is ongetwijfeld een goede optie om een betrouwbaar en robuust hulpprogramma te gebruiken waarmee we deze elementen rechtstreeks vanuit de beveiliging van de opdrachtprompt kunnen beheren zonder de algemene prestaties van de computer te beïnvloeden.