Kuinka FFmpeg: tä käytetään näytön kaappaukseen koodista näytön tallennukseen

Opi käyttämään FFmpeg-tiedostoa ruutujen tallentamiseen komentorivityökaluilla. Tämä opas sisältää asennusvaiheet, lisäkomennot ja vianmäärityksen. Tarvitsetko yksinkertaisuutta? Kokeile CapCutia tallentaaksesi näytön sisäänrakennetulla muokkauksella.

ffmpeg screen capture
CapCut
CapCut
Jun 23, 2025

FFmpeg-näytön sieppaus on tehokas komentorivityökalu näytön tallentamiseen, joka tarjoaa vertaansa vailla olevan joustavuuden ja ohjauksen. Sen avulla käyttäjät voivat kaapata korkealaatuista videota mukautettavilla asetuksilla, kuten resoluutiolla, kuvanopeudella ja äänitulolla. Sen monipuolisuus tekee siitä suosikin kehittäjien, kouluttajien ja sisällöntuottajien keskuudessa. Se on kuitenkin monimutkaista aloittelijoille, joten suosittelemme helpompaa ratkaisua näyttöjen tallentamiseen, se on CapCut. Sen avulla voit tallentaa näyttöjä ja jalostaa tallennettuja videoita edistyneillä ominaisuuksilla. Nyt lukemaan ja tutkimaan!

Huomautus: Kunnioitamme kaikkien tekijöiden ja käyttäjien oikeuksia. Näyttötallenteita tulee käyttää vain laillisiin tarkoituksiin, kuten henkilökohtaiseen oppimiseen, koulutusesityksiin tai valtuutettuihin projekteihin. Älä tallenna tekijänoikeudella suojattua sisältöä (esim. elokuvia, musiikkia) kaupalliseen käyttöön tai luvattomaan jakeluun.

Sisällön taulukko
  1. Johdatus FFmpeg-näytön sieppaukseen
  2. Edellytykset ja järjestelmävaatimukset
  3. Aloitus: Kuinka tallentaa FFmpeg-ruutua
  4. CapCut: Vaihtoehto FFmpeg: lle tallennukseen ilman komentoja
  5. FFmpegin ja CapCutin vertailu tallennusta varten
  6. FFmpeg-näytön tallentimen vianetsintä ja yleiset sudenkuopat
  7. Päätelmä
  8. Usein kysytyt kysymykset

Johdatus FFmpeg-näytön sieppaukseen

FFmpeg on tehokas komentorivin multimediakehys ääni- ja videotiedostojen käsittelyyn, muuntamiseen ja suoratoistoon. Se on cross-platform ja avoin lähdekoodi ja tukee monenlaisia koodekkeja ja formaatteja, mikä tekee siitä yhden monipuolisimmista mediankäsittelytyökaluista. Laajan toimintonsa ansiosta FFmpegiä käytetään laajasti tehtäviin, kuten näytön tallentamiseen, videoeditointiin ja suoratoistoon.

FFmpeg-näytön sieppauksen tärkeimmät ominaisuudet

  • Alustajen välinen yhteensopivuus: FFmpeg toimii saumattomasti erilaisissa käyttöjärjestelmissä, kuten Windowsissa ja macOS: ssä, mikä takaa laajan käytettävyyden.
  • Avoimen lähdekoodin arkkitehtuuri: Vapaana ja avoimen lähdekoodin projektina FFmpeg hyötyy aktiivisen kehittäjäyhteisön jatkuvista parannuksista.
  • Laaja koodekki- ja formaattituki: FFmpeg tukee erilaisia ääni- ja videokoodekkeja ja formaatteja, mikä helpottaa esimerkiksi formaatin muuntamista ja suoratoistoa.
  • Kevyt ja tehokas: Toisin kuin monissa graafiseen käyttöliittymään perustuvissa työkaluissa, FFmpegin komentoriviliittymä kuluttaa erittäin vähän järjestelmäresursseja, joten se soveltuu sekä suorituskykyisiin että resource-constrained ympäristöihin.
  • Erittäin muokattavissa: Käyttäjillä on rakeinen hallinta parametreissa, kuten bittinopeus, resoluutio, kuvanopeus ja ääniasetukset, mikä mahdollistaa räätälöidyn mediakäsittelyn.

Miksi use FFmpeg FFmpeg for screen recording

Perinteisistä graafiseen käyttöliittymään perustuvista näytön tallennustyökaluista poiketen FFmpeg on kevyt eikä vaadi graafista käyttöliittymää, joten se on tehokas valinta videon kaappaamiseen. Käyttäjät voivat hienosäätää mukautettavia asetuksia, kuten bittinopeutta, koodekkeja ja resoluutiota, optimoidakseen tallennuslaadun. Sen automatisointi- ja skriptointiominaisuudet mahdollistavat myös eräkäsittelyn, mikä tekee siitä ihanteellisen toistuviin tallennustehtäviin tai monimutkaisiin työnkulkuihin.

Perinteisistä graafiseen käyttöliittymään perustuvista näytön tallennustyökaluista poiketen FFmpeg on kevyt eikä vaadi graafista käyttöliittymää, joten se on tehokas valinta videon kaappaamiseen. Käyttäjät voivat hienosäätää mukautettavia asetuksia, kuten bittinopeutta, koodekkeja ja resoluutiota, optimoidakseen tallennuslaadun. Sen automatisointi- ja skriptointiominaisuudet mahdollistavat myös eräkäsittelyn, mikä tekee siitä ihanteellisen toistuviin tallennustehtäviin tai monimutkaisiin työnkulkuihin.

FFmpeg

Edellytykset ja järjestelmävaatimukset

  • Laitteiston ja käyttöjärjestelmän yhteensopivuus

Tuetut käyttöjärjestelmät (Windows ja macOS).

  • Asennus-ohjeet
    1
  1. Windows: Lataa viimeisin FFmpeg-rakennus FFmpegin viralliselta verkkosivustolta. Jos Chocolatey on asennettu, suorita seuraava komento PowerShellissä FFmpeg: choco install ffmpeg asentamiseksi
  2. 2
  3. macOS : FFmpeg on helposti asennettavissa macOS: iin käyttäen Homebrew 'ta, suosittua macOS: n pakettihallintaa, joka yksinkertaistaa ohjelmistojen asennusta ja päivityksiä. Käytä seuraavaa komentoa asentaessasi FFmpeg on Mac: brew install ffmpeg
  • Verifying installation

Asennuksen jälkeen voit tarkistaa onko FFmpeg asennettu oikein ajamalla seuraavan komennon päätteessä (komentokehote Windowsille, pääte macOS: lle): ffmpeg-versio

Aloitus: Kuinka tallentaa FFmpeg-ruutua

FFmpeg-komennot noudattavat jäsenneltyä muotoa, joka koostuu syötelähteestä, valinnaisista lipuista ja tulostustiedostosta. Yleinen syntaksi on: ffmpeg [syöttövalinnat] -i [syöttölähde] [lähtövaihtoehdot] output.mp4

Tässä komennossa -i määrittää tulolähteen: näytön, web-kameran tai videotiedoston. Lisäliput ohjaavat tallennuksen eri näkökohtia, kuten muotoa, resoluutiota ja kuvanopeutta. Näiden parametrien ymmärtäminen antaa sinun mukauttaa näytön tallennusasetuksia paremman laadun ja tehokkuuden takaamiseksi.

Keskeiset parametrit

  • -f x11grab (tai vastaava muulle käyttöjärjestelmälle) → Määrittää sieppausmuodon. Windowsilla käytä -f dshow, macOS, käytä -f avfoundation. This flag tells FFmpeg what kind of input source to expect.
  • -s [leveys] x [korkeus] → Määrittää näytön resoluution. Esimerkiksi -s 1920x1080 tallentaa Full HD -näytön, kun taas -s 1280x720 tallentaa HD-muodossa. Oikean resoluution valinta vaikuttaa videon laatuun ja tiedoston kokoon.
  • -i [syöttölähde] → Määrittää syöttölaitteen tai näytön. Käyttöjärjestelmästä riippuen tämä voi olla näytön nimi, laiteindeksi tai tiedostopolku. Esimerkiksi Windowsissa -i-video = "screen-capture-recorder" tallentaa koko näytön.
  • -r [kuvataajuus] → Asettaa tallennuskuvataajuuden, kuten -r 30 30: lle FPS tai -r 60 tasaisemmalle liikkeelle. Korkeampi kuvanopeus parantaa laatua, mutta lisää tiedoston kokoa ja suorittimen käyttöä.
  • Tulostusmuoto ja koodekit → Tulosmuoto määrittää yhteensopivuuden ja pakkaustehokkuuden. H.264-koodekkia ( -c: v libx264 ) käytetään laajalti MP4-tiedostoissa sen erinomaisen laatu-kokosuhteen vuoksi. VP8 / VP9 (-c: v libvpx) on sopiva vaihtoehto WebM-äänityksille.
  • Yksinkertainen näytön tallennus FFmpeg tarjoaa kevyen ja tehokkaan tavan tallentaa näyttö eri käyttöjärjestelmille. Alla on alustakohtaisia komentoja, joilla aloitetaan perusnäytön tallennus käyttäen oletusasetuksia. Voit muokata parametreja säätääksesi resoluutiota, kuvanopeutta ja lähdön laatua.
  • Windows FFmpeg käyttää DirectShow (dshow) -kehystä Windowsissa videon kaappaamiseen näytöltä. Seuraava komento tallentaa koko näytön: ffmpeg -f dshow -i video = "screen-capture-recorder" output.mp4 Tässä: -f dshow määrittää DirectShow-syötteen format.video = "screen-capture-recorder" valitsee näytön tallennuslaitteen.output.mp4 tallentaa tallenteen MP4-muodossa käyttämällä oletusasetuksia.
  • macOS FFmpeg käyttää AVFoundation-kehystä käyttäessään näyttö- ja audiolaitteita macOS-järjestelmässä. Käytä seuraavaa komentoa aloittaaksesi tallennuksen: ffmpeg -f avfoundation -i "< näytön laiteindeksi >: < audiolaiteindeksi >" output.mp4-f avfoundation asettaa macOS: n syöttömuodon. < näytön laiteindeksi > on näytön lähde (yleensä 1 päänäytölle). < audiolaiteindeksi > on mikrofoni tai järjestelmän äänilähde.
  • -f dshow määrittää DirectShow-syötemuodon.
  • video = "screen-capture-recorder" valitsee näytön tallennuslaitteen.
  • output.mp4 tallentaa tallennuksen MP4-muodossa oletusasetusten avulla.
  • -f avfoundation asettaa macOS: n syöttömuodon.
  • < näytön laiteindeksi > on näytön lähde (yleensä 1 päänäytölle).
  • < audiolaiteindeksi > on mikrofoni tai järjestelmän äänilähde.

FFmpegin komentoriviliittymä on tehokas, mutta monimutkainen ei-teknisille käyttäjille. Yksinkertaisemman, koodittomamman ratkaisun löydät CapCut, joka tarjoaa helppokäyttöisen käyttöliittymän näytön tallennukseen ja muokkaukseen.

CapCut: Vaihtoehto FFmpeg: lle tallennukseen ilman komentoja

CapCut on all-in-one videoeditori , joka yksinkertaistaa näytön tallennusta ilman monimutkaisia komentoja. Näytön tallennuksen lisäksi CapCut tarjoaa monipuoliset muokkaustyökalut, kuten siirtymät, suodattimet ja paljon muuta. Vielä yllättävämpää on, että CapCut suosittelee tallennetun sisällön pohjalta muokkausominaisuuksia, kuten "Retouch" muotokuvia sisältäville äänityksille. Luotpa sitten opetusohjelmia, esityksiä tai sosiaalisen median sisältöä, CapCut varmistaa sujuvan ja vaivattoman kokemuksen. Kokeile CapCutia tänään helpottaaksesi näytön tallennusta ja professional-quality muokkausta!

Keskeiset ominaisuudet

  • Näytön tallennus : CapCut voi kaapata koko näytön, tietyt ikkunat tai selainvälilehdet helposti.
  • Älykäs suositustoiminto : Tallennuksen jälkeen se suosittelee sisältöön perustuvia muokkausominaisuuksia, kuten automaattisia tekstityksiä tekstityksen luomiseksi.
  • Monipuoliset tallennusmuokkaustyökalut : Voit helposti leikata, leikata, lisätä siirtymiä, käyttää suodattimia ja parantaa tallenteita vaivattomasti.

Vaiheen opas näytön tallennukseen CapCut-ohjelmalla

    VAIHE 1
  1. Aloita näytön tallennus

Käynnistä CapCut ja siirry "Näyttötallennin" -vaihtoehtoon. Valitse haluamasi tallennustila - koko näyttö, tietty sovellusikkuna tai selainvälilehti. Ota tarvittaessa käyttöön mikrofoni ja verkkokamera äänen ja videon syöttöä varten. Napsauta "Aloita tallennus" ja "Lopeta tallennus" kun lopetat.

Napsauta Levy-näytön ominaisuutta
    VAIHE 2
  1. Muokkaa ja paranna tallennusta (valinnainen)

Napsauta "Muokkaa lisää" tarkentaaksesi tallennustasi CapCutin tehokkailla työkaluilla. Käytä "Automaattisia kuvatekstejä" luodaksesi tekstityksiä automaattisesti ja mukauttaaksesi ne tyyliisi sopiviksi. Paranna äänen selkeyttä "Vähennä melua" ja "Paranna ääntä" -ominaisuuksilla. Lisää suodattimia, tehosteita ja muita parannuksia luodaksesi professional-looking videon.

Muokkaa tallennetta
    VAIHE 3
  1. Vie video

Kun muokkaus on valmis, napsauta "Vie" valitaksesi haluamasi videomuodon ja resoluution (enintään 4K). Vahvista asetukset ja napsauta "Vie" uudelleen tallentaaksesi lopullisen videosi laitteellesi.

Vie tallennettu video

FFmpegin ja CapCutin vertailu tallennusta varten

FFmpegin ja CapCutin vertailu tallennusta varten

FFmpeg-näytön tallentimen vianetsintä ja yleiset sudenkuopat

  • Yleiset virheet

Jos kohtaat "Laitetta ei löytynyt" -virheen, varmista, että oikeita syöttölaitteiden nimiä käytetään luettelemalla saatavilla olevat laitteet ffmpeg-list _ -laitteilla true -f dshow -i dummy. "Lupa evätty" -virhe saattaa esiintyä macOS: ssä järjestelmän tietoturva-asetusten vuoksi - apurahanäytön tallennusoikeudet Järjestelmäasetuksissa > Tietoturva & yksityisyys > Näytön tallennus .

  • Resoluutio- ja skaalausvirheet

Väärät kuvaruudun sieppausmitat voivat johtaa vääristyneisiin tai rajattuihin tallenteisiin. Käytä -s [leveys] x [korkeus] -lippua oikean resoluution määrittämiseen käsin. Jos lähtö näyttää venytetyltä, varmista, että kuvasuhde vastaa näytön asetuksia.

  • Suorituskyvyn optimointi

Korkea suorittimen käyttö voi hidastaa järjestelmääsi tallennuksen aikana. Purkaa käsittely ottamalla laitteistokiihdytys käyttöön - c: v h264 _ videotoolbox (macOS) tai - c: v h264 _ nvenc (NVIDIA GPU). Resoluution ja kuvanopeuden alentaminen -s- ja - r-lipuilla voi myös parantaa suorituskykyä.

  • Komento parametrien järjestys

FFmpeg on herkkä komennon parametrien järjestykselle. Varmista, että syöttövaihtoehdot (-f, -i) näkyvät ennen tulostusasetuksia (esim. -c: v, -b: v). Virheellinen sekvensointi voi johtaa odottamattomaan käyttäytymiseen tai virheisiin.

  • Äänisynkronointiongelmien korjaus

Jos tallennettu ääni ei ole tahdissa videon kanssa, käytä -async 1 korjataksesi ajautumista tai säädä aikaleimoja manuaalisesti -itsoffsetilla. Kokeile erilaisia ääninäytteenopeuksia (-ar 44100) säilyttääksesi tasaisen synkronoinnin.

Päätelmä

FFmpeg-näytön sieppaus on tehokas työkalu näytön tallentamiseen, ja se tarjoaa joustavuutta komentoriviohjausten kautta. Sen avulla käyttäjät voivat määritellä sieppauslähteitä, säätää resoluutiota, kuvanopeutta ja koodekkeja ja jopa integroida ääntä. Sen monimutkaisuus ja graafisen käyttöliittymän puute tekevät siitä kuitenkin vähemmän käyttäjäystävällisen aloittelijoille. CapCut on parempi vaihtoehto saumattomalle ja monipuoliselle näytön tallennuskokemukselle. Se tarjoaa intuitiivisen käyttöliittymän, sisäänrakennetut muokkaustyökalut ja tekoälykäyttöisiä parannuksia vaatimatta koodaustietoa. Kokeile CapCutia tänään vaivattoman näytön tallentamiseen ja professional-quality videoeditointiin.

Usein kysytyt kysymykset

    1
  1. Miksi FFmpeg käyttää niin paljon suoritinta?

FFmpeg käsittelee videon koodausta ja pakkausta reaaliajassa, mikä voi olla intensiivistä suoritinta erityisesti suuremmilla resoluutioilla ja bittinopeuksilla. Suorittimen käytön vähentämiseksi harkitse laitteiston kiihdytyksen mahdollistamista (esim., - c: v h264 _ nvenc NVIDIA-näytönohjaimille) tai resoluution ja kuvanopeuden alentamista. Vaihtoehtoisesti CapCut tarjoaa optimoidumman ratkaisun tehokkaalla koodauksella ja sujuvalla suorituskyvyllä.

    2
  1. Voiko FFmpeg virtaa YouTubeen?

Kyllä, FFmpeg voi suoratoistaa suoraan YouTubeen RTMP: n avulla. Sinun tulee hankkia YouTube-virran näppäin ja käyttää tällaista komentoa: 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. How do I add a webcam overlay in FFmpeg?

Voit peittää verkkokameran syötteen näytön tallenteelle käyttämällä peittokuvasuodinta: ffmpeg -f v4l2 -framerate 25 -video _ size 640x480 -i / dev / video0 webcam-cap.mp4. Niille, jotka pitävät helpommasta tavasta lisätä Web-kameran päällekkäisyyksiä ja parantaa videoita, CapCut on helpoin tapa; voit helposti kytkeä näytön ja kameran tallennuksen päälle samanaikaisesti ja käyttää erilaisia työkaluja tallennuksen optimointiin, mukaan lukien automaattiset kuvatekstit, retusointi ja niin edelleen.