Sådan registreres dit skrivebord ved hjælp af FFmpeg på Ubuntu Linux: 10 trin

Indholdsfortegnelse:

Sådan registreres dit skrivebord ved hjælp af FFmpeg på Ubuntu Linux: 10 trin
Sådan registreres dit skrivebord ved hjælp af FFmpeg på Ubuntu Linux: 10 trin

Video: Sådan registreres dit skrivebord ved hjælp af FFmpeg på Ubuntu Linux: 10 trin

Video: Sådan registreres dit skrivebord ved hjælp af FFmpeg på Ubuntu Linux: 10 trin
Video: Vlad and Niki - best stories about Toys for children 2024, April
Anonim

FFmpeg er et gratis softwareprojekt, der producerer biblioteker og programmer til håndtering af multimediedata. Denne vejledning dækker installation og brug af FFmpeg til at optage dit skrivebord på Ubuntu Linux. Hver enkelt persons resultater kan variere afhængigt af din systemkonfiguration.

Trin

Optag dit skrivebord ved hjælp af FFmpeg på Ubuntu Linux Trin 1
Optag dit skrivebord ved hjælp af FFmpeg på Ubuntu Linux Trin 1

Trin 1. Kontroller, om du har FFmpeg installeret på dit system

Hvis du ikke får en fejlmeddelelse ved at skrive ffmpeg -version, er den installeret. Ellers kan du installere FFmpeg ved at åbne en terminal og bruge følgende kommandoer:

  • Type/kopi/indsæt:

    sudo apt-get opdatering

    Denne kommando opdaterer pakkelagrene på dit system

  • Type/kopi/indsæt:

    sudo apt-get install ffmpeg

    Denne kommando installerer FFmpeg på dit system. Hvis dette giver dig en fejlmeddelelse om, at du ikke er i sudoers -filen, kan du skrive su root, indtaste root -adgangskoden og derefter udstede denne kommando. Hvis du heller ikke har rodadgangskoden, skal du bede systemets administrator om at installere den for dig

Optag dit skrivebord ved hjælp af FFmpeg på Ubuntu Linux Trin 2
Optag dit skrivebord ved hjælp af FFmpeg på Ubuntu Linux Trin 2

Trin 2. Skift til din "Videoer" bibliotek

Dette er ikke påkrævet, men hvis du opbevarer videoer inde i mappen, kan du let finde dem.

  • Type/kopi/indsæt:

    cd /home /dit_brugernavn /videoer

Optag dit skrivebord ved hjælp af FFmpeg på Ubuntu Linux Trin 3
Optag dit skrivebord ved hjælp af FFmpeg på Ubuntu Linux Trin 3

Trin 3. Sørg for, at din mikrofon er tændt, og at lydstyrken er skruet op

Følgende kommandoer optager hele desktopvideoen og lyden i videoformaterne nedenfor.

Optag dit skrivebord ved hjælp af FFmpeg på Ubuntu Linux Trin 4
Optag dit skrivebord ved hjælp af FFmpeg på Ubuntu Linux Trin 4

Trin 4. Find ud af din skærmstørrelse

Du får brug for det, hvis du vil optage hele skærmen. For at finde ud af din skærmstørrelse skal du skrive: xdpyinfo | grep 'dimensioner:'

Optag dit skrivebord ved hjælp af FFmpeg på Ubuntu Linux Trin 5
Optag dit skrivebord ved hjælp af FFmpeg på Ubuntu Linux Trin 5

Trin 5. For at optage skærmen uden lyd skal du bruge følgende kommando:

ffmpeg -video_størrelse 1920x1080 -framerate 30 -f x11grab -i: 0,0+0, 0 -c: v libx264rgb -crf 0 -forudindstillet ultrahurtig prøve.mkv

  • -video_size angiver størrelsen på det optagede område. Hvis du har en anden skærmstørrelse, skal du bruge den i stedet for 1920x1080. Hvis du kun vil optage et område af skærmen, skal du angive områdestørrelsen her.
  • -framerate angiver billedhastigheden, dvs. e. hvor mange videorammer der er optaget på et sekund. Hvis du har brug for en anden billedhastighed, skal du bruge et andet tal end 30. Den laveste tilladte framerate er 20.
  • -f x11grab er det, der faktisk fortæller FFmpeg at optage din skærm. Det skal du ikke ændre på.
  • -i: 0.0+0, 0 er, hvor du angiver x- og y -forskydningen i øverste venstre hjørne af det område, du vil optage. Brug f.eks

    :0.0+100, 200

  • at have en x -forskydning på 100 og en y -forskydning på 200.
  • -c: v libx264rgb -crf 0 -preset ultrahurtig er kodningsmuligheder. Disse angiver en hurtig og tabsfri optagelse.
Optag dit skrivebord ved hjælp af FFmpeg på Ubuntu Linux Trin 6
Optag dit skrivebord ved hjælp af FFmpeg på Ubuntu Linux Trin 6

Trin 6. Brug følgende kommando til også at optage enten din mikrofon eller systemlyde:

ffmpeg -video_størrelse 1920x1080 -framerate 30 -f x11grab -i: 0,0+0, 0 -f puls -ac 2 -i 0 -c: v libx264rgb -crf 0 -forudindstill ultrahurtig prøve.mkv

  • De fleste muligheder er de samme som for optagelse af bare skærmen, men du angiver også nogle ekstra muligheder. Bemærk, at du ikke bare kan tilføje nye lydindstillinger i slutningen, da deres rækkefølge påvirker, hvordan FFmpeg fortolker dem.
  • -f puls fortæller FFmpeg at gribe input fra PulseAudio, som er din lydserver.
  • -ac 2 angiver antallet af lydkanaler. Hvis du modtager en fejl som: "kan ikke indstille kanaltælling til 2 (ugyldigt argument)", skal du ændre det til 1.
  • -i 0 angiver hvilken enhed der skal hentes input fra. Du kan se en liste over alle enheder med kommandoen pacmd list-sources. Tallet bag

    -jeg

  • er indekset angivet der. Den anden output af kommandoen giver dig en forklaring på, hvad lydenheden er til. En enhed med et navn som "Monitor of Built-in Audio Analog" vil højst sandsynligt optage systemlyden, mens noget med "mikrofon" i beskrivelsen højst sandsynligt vil være en mikrofon.
Optag dit skrivebord ved hjælp af FFmpeg på Ubuntu Linux Trin 7
Optag dit skrivebord ved hjælp af FFmpeg på Ubuntu Linux Trin 7

Trin 7. Brug

-filter_kompleks amerge

at flette begge lydindgange til et.

Dette giver dig mulighed for at få optaget din mikrofon og systemlyde på samme tid. For eksempel kan din kommando se ud som: ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i: 0.0+0, 0 -f puls -filter_kompleks amerge -ac 2 -i 0 -f puls -ac 2 -i 1 -c: v libx264rgb -crf 0 -forudindstillet ultrahurtig prøve.mkv

Optag dit skrivebord ved hjælp af FFmpeg på Ubuntu Linux Trin 8
Optag dit skrivebord ved hjælp af FFmpeg på Ubuntu Linux Trin 8

Trin 8. Tryk på Ctrl+C for at stoppe optagelsen

Det skal afslutte med en meddelelse som: "Afslutter normalt, modtaget signal 2."

Optag dit skrivebord ved hjælp af FFmpeg på Ubuntu Linux Trin 9
Optag dit skrivebord ved hjælp af FFmpeg på Ubuntu Linux Trin 9

Trin 9. Omkod din fil om nødvendigt

Hvis du er bekymret for lagerplads, kan du køre følgende kommando for at få en mindre fil uden kvalitetstab: ffmpeg -i sample.mkv -c: v libx264rgb -c: a copy -crf 0 -preset veryslow sample -smaller. mkv. Selvfølgelig kan du også foretage enhver anden konvertering; se Sådan konverteres medier med FFmpeg for instruktioner om det.

Optag dit skrivebord ved hjælp af FFmpeg på Ubuntu Linux Trin 10
Optag dit skrivebord ved hjælp af FFmpeg på Ubuntu Linux Trin 10

Trin 10. Se optagelsen

Dette vil lade dig bekræfte, at det faktisk blev optaget efter hensigten. Du kan bruge en medieafspiller som VLC, Totem eller MPV. Åbning af filen med en af disse er lige så enkel som at skrive vlc samle.mkv, totem sample.mkv eller mpv sample.mkv.

Du skal have en medieafspiller installeret. Hvis du slet ikke har nogen medieafspiller, kan du installere en via APT

Advarsler

  • Lav en kort testoptagelse, før du optager noget langt med denne metode. Dette lader dig kontrollere, om din opsætning og kommando fungerer fint, og om nødvendigt foretage justeringer.
  • Der kan være korte forsinkelser i begyndelsen og slutningen af optagelsen. Optag lidt længere tid end nødvendigt for at sikre, at alt, hvad du havde brug for, blev registreret.

Anbefalede: