Hoe FFmpeg te gebruiken voor schermopname: van code tot schermopname

Leer hoe u FFmpeg kunt gebruiken om schermen op te nemen met opdrachtregelprogramma 's. Deze handleiding bevat installatiestappen, geavanceerde opdrachten en probleemoplossing. Eenvoud nodig? Probeer CapCut om het scherm op te nemen met ingebouwde bewerking.

ffmpeg schermopname
CapCut
CapCut
Jun 23, 2025

FFmpeg-schermopname is een krachtig opdrachtregelprogramma voor schermopname en biedt ongeëvenaarde flexibiliteit en controle. Hiermee kunnen gebruikers video van hoge kwaliteit vastleggen met aanpasbare instellingen zoals resolutie, framesnelheid en audio-invoer. Door zijn veelzijdigheid is het een favoriet onder ontwikkelaars, docenten en makers van inhoud. Het is echter complex voor beginners, dus we raden een eenvoudigere oplossing aan om schermen op te nemen, dat is CapCut. Hiermee kunt u schermen opnemen en opgenomen video 's verfijnen met geavanceerde functies. Nu, lezen en ontdekken!

Opmerking: We respecteren de rechten van alle makers en gebruikers. Schermopname mag alleen worden gebruikt voor legitieme doeleinden, zoals persoonlijk leren, educatieve presentaties of geautoriseerde projecten. Neem geen auteursrechtelijk beschermde inhoud op (bijv. Films, muziek) voor commercieel gebruik of ongeoorloofde distributie.

Inhoudsopgave
  1. Inleiding tot FFmpeg schermopname
  2. Vereisten en systeemvereisten
  3. Aan de slag: scherm opnemen met FFmpeg
  4. CapCut: Een alternatief voor FFmpeg voor het opnemen zonder commando 's
  5. Vergelijking tussen FFmpeg en CapCut voor opname
  6. Probleemoplossing en veelvoorkomende valkuilen van FFmpeg-schermrecorder
  7. Conclusie
  8. Veelgestelde vragen

Inleiding tot FFmpeg schermopname

FFmpeg is een krachtig opdrachtregel multimedia-framework voor het verwerken, converteren en streamen van audio- en videobestanden. Het is platformonafhankelijk en open source en ondersteunt een breed scala aan codecs en formaten, waardoor het een van de meest veelzijdige tools voor mediabehandeling is. Met zijn uitgebreide functionaliteit wordt FFmpeg veel gebruikt voor taken zoals schermopname, videobewerking en live streaming.

Belangrijkste kenmerken van FFmpeg-schermopname

  • Platformonafhankelijke compatibiliteit: FFmpeg werkt naadloos op verschillende besturingssystemen, waaronder Windows en macOS, wat een brede bruikbaarheid garandeert.
  • Open-source architectuur: Als een gratis en open-sourceproject profiteert FFmpeg van continue verbeteringen door een actieve ontwikkelaarsgemeenschap.
  • Uitgebreide codec- en formaatondersteuning: FFmpeg ondersteunt verschillende audio- en videocodecs en -formaten, waardoor taken zoals formaatconversie en streaming worden vergemakkelijkt.
  • Lichtgewicht en efficiënt: in tegenstelling tot veel GUI-gebaseerde tools, verbruikt de opdrachtregelinterface van FFmpeg minimale systeembronnen, waardoor deze geschikt is voor zowel krachtige als resource-constrained omgevingen.
  • Zeer aanpasbaar: gebruikers hebben gedetailleerde controle over parameters zoals bitrate, resolutie, framesnelheid en audio-instellingen, waardoor mediaverwerking op maat mogelijk is.

Waarom FFmpeg gebruiken voor schermopname

In tegenstelling tot traditionele GUI-gebaseerde schermopnametools, is FFmpeg lichtgewicht en vereist het geen grafische interface, waardoor het een efficiënte keuze is voor het vastleggen van video. Gebruikers kunnen aanpasbare instellingen zoals bitrate, codecs en resolutie verfijnen om de opnamekwaliteit te optimaliseren. De automatiserings- en scriptmogelijkheden maken ook batchverwerking mogelijk, waardoor het ideaal is voor repetitieve opnametaken of complexe workflows.

In tegenstelling tot traditionele GUI-gebaseerde schermopnametools, is FFmpeg lichtgewicht en vereist het geen grafische interface, waardoor het een efficiënte keuze is voor het vastleggen van video. Gebruikers kunnen aanpasbare instellingen zoals bitrate, codecs en resolutie verfijnen om de opnamekwaliteit te optimaliseren. De automatiserings- en scriptmogelijkheden maken ook batchverwerking mogelijk, waardoor het ideaal is voor repetitieve opnametaken of complexe workflows.

Fmpeg

Vereisten en systeemvereisten

  • Hardware- en OS-compatibiliteit

Ondersteunde besturingssystemen (Windows en macOS).

  • Installatie instructies
    1
  1. Windows: Download de nieuwste FFmpeg-build van de officiële FFmpeg-website. Als u Chocolatey hebt geïnstalleerd, voert u de volgende opdracht uit in PowerShell om FFmpeg te installeren: choco install ffmpeg
  2. 2
  3. macOS : FFmpeg kan eenvoudig op macOS worden geïnstalleerd met Homebrew, een populaire pakketbeheerder voor macOS die de installatie en updates van software vereenvoudigt. Gebruik de volgende opdracht om FFmpeg op Mac te installeren: brew install ffmpeg
  • Installatie verifiëren

Na de installatie kunt u controleren of FFmpeg correct is geïnstalleerd door de volgende opdracht in de terminal uit te voeren (opdrachtprompt voor Windows, terminal voor macOS): ffmpeg -version

Aan de slag: scherm opnemen met FFmpeg

FFmpeg-opdrachten volgen een gestructureerd formaat dat bestaat uit een invoerbron, optionele vlaggen en een uitvoerbestand. De algemene syntaxis is: ffmpeg [invoeropties] -i [invoerbron] [uitvoeropties] output.mp4

In deze opdracht specificeert -i de invoerbron: een scherm, webcam of videobestand. Extra vlaggen regelen verschillende aspecten van de opname, zoals formaat, resolutie en framesnelheid. Als u deze parameters begrijpt, kunt u de instellingen voor schermopname aanpassen voor een betere kwaliteit en efficiëntie.

Belangrijkste parameters uitgelegd

  • -f x11grab (of gelijkwaardig voor andere OS) → Definieert het capture formaat. Gebruik in Windows -f dshow, in macOS -f avfoundation. Deze vlag vertelt FFmpeg wat voor soort invoerbron te verwachten is.
  • -s [breedte] x [hoogte] → Bepaalt de schermresolutie. De -s 1920x1080 legt bijvoorbeeld een Full HD-scherm vast, terwijl -s 1280x720 in HD opneemt. Het kiezen van de juiste resolutie heeft invloed op de videokwaliteit en bestandsgrootte.
  • -i [invoerbron] → Definieert het invoerapparaat of scherm. Afhankelijk van uw besturingssysteem kan dit een schermnaam, apparaatindex of bestandspad zijn. In Windows neemt -i video = "screen-capture-recorder" bijvoorbeeld het hele scherm op.
  • -r [framesnelheid] → Stelt de framesnelheid van de opname in, zoals -r 30 voor 30 FPS of -r 60 voor vloeiendere bewegingen. Een hogere framesnelheid verbetert de kwaliteit, maar verhoogt de bestandsgrootte en het CPU-gebruik.
  • Uitvoerformaat en codecs → Het uitvoerformaat bepaalt de compatibiliteit en compressie-efficiëntie. De H.264 codec ( -c: v libx264 ) wordt veel gebruikt voor MP4-bestanden vanwege de uitstekende kwaliteit-tot-grootte verhouding. VP8 / VP9 (-c: v libvpx) is een geschikt alternatief voor WebM opnames.
  • Eenvoudige schermopname FFmpeg biedt een lichtgewicht en efficiënte manier om uw scherm op verschillende besturingssystemen op te nemen. Hieronder staan platformspecifieke opdrachten om een basisschermopname te starten met standaardinstellingen. U kunt parameters wijzigen om de resolutie, framesnelheid en uitvoerkwaliteit te regelen.
  • Windows FFmpeg gebruikt het DirectShow (dshow) -raamwerk op Windows om video van het scherm vast te leggen. De volgende opdracht registreert het hele scherm: ffmpeg -f dshow -i video = "screen-capture-recorder" output.mp4 Hier: -f dshow specificeert de DirectShow-invoer format.video= "screen-capture-recorder" selecteert de schermopname device.output.mp4 slaat de opname op in MP4-formaat met standaardinstellingen.
  • macOS FFmpeg vertrouwt op het AVFoundation-framework om toegang te krijgen tot scherm- en audioapparaten op macOS. Gebruik de volgende opdracht om de opname te starten: ffmpeg -f avfoundation -i "< screen device index >: < audio device index >" output.mp4-f avfoundation stelt het invoerformaat in voor macOS. < screen device index > is de schermbron (meestal 1 voor het hoofdscherm). < audio device index > is de microfoon of systeemaudiobron.
  • -f dshow specificeert het invoerformaat DirectShow.
  • video = "screen-capture-recorder" selecteert het schermopnameapparaat.
  • output.mp4 slaat de opname op in MP4-formaat met behulp van standaardinstellingen.
  • -f avfoundation stelt het invoerformaat voor macOS in.
  • < screen device index > is de schermbron (meestal 1 voor het hoofdscherm).
  • < audio device index > is de microfoon of systeemaudiobron.

De opdrachtregelinterface van FFmpeg is krachtig maar complex voor niet-technische gebruikers. Overweeg CapCut voor een eenvoudigere oplossing zonder code, die een gebruiksvriendelijke interface biedt voor schermopname en bewerking.

CapCut: Een alternatief voor FFmpeg voor het opnemen zonder commando 's

CapCut is een alles-in-één video-editor die schermopname vereenvoudigt zonder complexe opdrachten. Naast schermopname biedt CapCut uitgebreide bewerkingstools, waaronder overgangen, filters en meer. Nog verrassender is dat CapCut aanbeveelt om functies te bewerken op basis van opgenomen inhoud, zoals "Retouch" voor opnames met portretten. Of je nu tutorials, presentaties of social media-inhoud maakt, CapCut zorgt voor een soepele, probleemloze ervaring. Probeer CapCut vandaag nog voor eenvoudige schermopname en professional-quality bewerking!

Belangrijkste kenmerken

  • Schermopname : CapCut kunnen gemakkelijk het volledige scherm, specifieke vensters of browsertabbladen vastleggen.
  • Intelligente aanbevelingsfunctie : Na het opnemen zal het aanbevelen om functies te bewerken op basis van de inhoud, zoals automatische bijschriften voor het genereren van ondertitels.
  • Diverse opnamebewerkingstools : u kunt eenvoudig trimmen, knippen, overgangen toevoegen, filters toepassen en opnames moeiteloos verbeteren.

Stappengids voor schermopname met CapCut

    STAP 1
  1. Start de schermopname

Start CapCut en ga naar de optie "Screen recorder". Selecteer de opnamemodus van uw voorkeur: volledig scherm, specifiek toepassingsvenster of browsertabblad. Schakel indien nodig de microfoon en webcam in voor audio- en video-invoer. Klik op "Start opname" om te beginnen en "Stop opname" zodra u klaar bent.

Klik op de functie Opnamescherm
    STAP 2
  1. Bewerk en verbeter uw opname (optioneel)

Klik op "Meer bewerken" om uw opname te verfijnen met de krachtige tools van CapCut. Gebruik "Auto captions" om automatisch ondertitels te genereren en deze aan te passen aan uw stijl. Verbeter de helderheid van het geluid met de functies "Ruis verminderen" en "Stem verbeteren". Voeg filters, effecten en andere verbeteringen toe om een professional-looking video te maken.

Bewerk de opname
    STAP 3
  1. De video exporteren

Zodra het bewerken is voltooid, klikt u op "Exporteren" om het gewenste videoformaat en de gewenste resolutie (tot 4K) te selecteren. Bevestig de instellingen en klik opnieuw op "Exporteren" om je laatste video op je apparaat op te slaan.

Opgenomen video exporteren

Vergelijking tussen FFmpeg en CapCut voor opname

Vergelijking tussen FFmpeg en CapCut voor opname

Probleemoplossing en veelvoorkomende valkuilen van FFmpeg-schermrecorder

  • Veelvoorkomende fouten

Als u een fout 'Apparaat niet gevonden' tegenkomt, zorg er dan voor dat de juiste apparaatnamen worden gebruikt door beschikbare apparaten te vermelden met ffmpeg -list _ devices true -f dshow -i dummy. Een fout 'Toestemming geweigerd' kan verschijnen op macOS vanwege systeembeveiligingsinstellingen - geef toestemming voor schermopname in Systeemvoorkeuren > Beveiliging en privacy > Schermopname .

  • Oplossing en schaalfouten

Onjuiste afmetingen van schermopname kunnen leiden tot vervormde of bijgesneden opnames. Gebruik de vlag -s [breedte] x [hoogte] om handmatig de juiste resolutie op te geven. Als de uitvoer uitgerekt lijkt, controleer dan of de beeldverhouding overeenkomt met de weergave-instellingen.

  • Optimalisatie van prestaties

Een hoog CPU-gebruik kan uw systeem vertragen tijdens het opnemen. Om de verwerking te ontlasten, schakelt u hardwareversnelling in met - c: v h264 _ videotoolbox (macOS) of - c: v h264 _ nvenc (NVIDIA GPU). Het verlagen van de resolutie en framesnelheid met de -s- en - r-vlaggen kan ook de prestaties verbeteren.

  • Commando parameter volgorde

FFmpeg is gevoelig voor de volgorde van opdrachtparameters. Zorg ervoor dat invoeropties (-f, -i) verschijnen vóór uitvoerinstellingen (bijv. -c: v, -b: v). Onjuiste volgorde kan leiden tot onverwacht gedrag of fouten.

  • Problemen met audiosynchronisatie oplossen

Als opgenomen audio niet synchroon loopt met de video, gebruik dan -async 1 om drift te corrigeren of pas tijdstempels handmatig aan met -itsoffset. Probeer verschillende audio sample rates (-ar 44100) om een consistente synchronisatie te behouden.

Conclusie

FFmpeg-schermopname is een krachtig hulpmiddel voor schermopname en biedt flexibiliteit via opdrachtregelbediening. Hiermee kunnen gebruikers opnamebronnen definiëren, resolutie, framesnelheid en codecs aanpassen en zelfs audio integreren. De complexiteit en het ontbreken van een grafische interface maken het echter minder gebruiksvriendelijk voor beginners. CapCut is het betere alternatief voor een naadloze en functierijke schermopname-ervaring. Het biedt een intuïtieve interface, ingebouwde bewerkingstools en door AI aangedreven verbeteringen zonder codeerkennis. Probeer CapCut vandaag nog voor moeiteloze schermopname en professional-quality videobewerking.

Veelgestelde vragen

    1
  1. Waarom gebruikt FFmpeg zoveel CPU?

FFmpeg verwerkt videocodering en compressie in realtime, wat CPU-intensief kan zijn, vooral bij hogere resoluties en bitrates. Om het CPU-gebruik te verminderen, kunt u overwegen hardwareversnelling in te schakelen (bijv. - c: v h264 _ nvenc voor NVIDIA GPU 's) of de resolutie en framesnelheid te verlagen. Als alternatief biedt CapCut een meer geoptimaliseerde oplossing met efficiënte codering en soepele prestaties.

    2
  1. Kan FFmpeg streamen naar YouTube?

Ja, FFmpeg kan rechtstreeks naar YouTube streamen met RTMP. Je moet je YouTube-streamsleutel verkrijgen en een commando als dit gebruiken: ffmpeg -i input _ source -deinterlace -vcodec libx264 -pix _ fmt yuv420p -preset fast -r 30 -g 60 -b: v 2000k -bufsize 4000k -acodec libmp3lame -ar 44100 -b: a 712000 -f flv YouTube _ RTMP _ URL

    3
  1. Hoe voeg ik een webcam overlay toe in FFmpeg?

U kunt uw webcamfeed over de schermopname leggen met behulp van het overlay-filter: ffmpeg -f v4l2 -framerate 25 -video _ size 640x480 -i / dev / video0 webcam-cap.mp4. Voor degenen die liever een eenvoudigere manier hebben om webcam-overlays toe te voegen en video 's te verbeteren, CapCut is de gemakkelijkste methode; u kunt eenvoudig scherm- en camera-opname tegelijkertijd inschakelen en verschillende tools gebruiken om de opname te optimaliseren, waaronder automatische bijschriften, retoucheren, enzovoort.