Tallenna työpöytäsi terminaalista FFmpeg-toiminnolla

Tallennusnäyttö, jossa on pääte ja FFmpeg

Muutama tunti sitten olemme julkaisseet artikkeli, jossa selitimme, kuinka äänitiedosto voidaan muuntaa toiseen muotoon (myös ääneksi) FFmpeg-toiminnolla. Kyseisessä artikkelissa selitämme myös, että kyseinen kehys on erittäin tehokas työkalu, jolla voimme suorittaa monia videoihin ja ääniin liittyviä tehtäviä, ja myös, että opettaisimme sinulle toisella kertaa kuinka nauhoittaa tietokoneemme näyttö FFmpegillä päätelaitteesta. Tuo hetki on tullut, ja artikkeli tulee olemaan tämä.

Nauhoita näyttö tällä puitteet se tulee olemaan hieman monimutkaisempi kuin äänen muuntaminen. Vaikeus löytyy komentoa kirjoitettaessa, koska meidän on muistettava paljon enemmän kuin komennon, "-i": n ja kahden tiedoston, panos ja lähtö, asettaminen. Lisäksi tapa tehdä se on päivitetty, koska he ovat muuttaneet komentoa / työkalua, jolla tallennamme näytön. Ilman jatkojalostusta kuvataan nyt seuraavat vaiheet, jotka ovat muita kuin Virallinen sivusto projektista.

FFmpeg antaa meille mahdollisuuden tallentaa työpöydän näytön äänellä ja ilman

Kuten muutkin ohjelmat, kuten VLC tai SimpleScreenRecorder, FFmpeg antaa meille mahdollisuuden tallentaa työpöydän näytön äänen kanssa ja ilman. Lisäksi se antaa meille mahdollisuuden tallentaa vain osan työpöydällemme, mikä on helpompaa käyttää sovellusta, jossa on käyttöliittymä, jonka avulla voimme valita osoitinlaitteella tallennettavan alueen. Joka tapauksessa seuraavat komennot tai vaiheet työpöydän näytön tallentamiseksi ovat seuraavat:

  1. Kuten tiedostoja muunnettaessa, varmistamme, että tarvittava ohjelmisto on asennettu. Tätä varten kirjoita vain "ffmpeg" (ilman lainausmerkkejä) päätelaitteeseen. Näemme jotain seuraavista: ffmpeg terminaalissa
  2. Jos jotain yllä mainittua näkyy, siirrymme vaiheeseen 3. Jos näin ei ole, kirjoitamme terminaaliin seuraavan:
sudo apt install ffmpeg
  1. Kun ohjelmisto on asennettu, jäljellä olisi vain kaksi vaihetta: aloita tallennus ja lopeta se. Aloitamme sen kirjoittamalla seuraavan komennon.
ffmpeg -video_size 1920x1080 -framerate 25 -f x11grab -i :0.0 salida.mp4
  • Edellä esitetyn perusteella on otettava huomioon:
    • 1920 × 1080 äänityksen koko.
    • kuvanopeus on kehysten lukumäärä minuutissa.
    • 0.0 on tallentamasi alue. Voit antaa alkupisteille X ja Y tallentaa osan näytöstä plusmerkin jälkeen, mikä saattaa näyttää 0.0 + 100,200 ikkunalle, joka alkaa pisteistä X = 100 ja piste Y = 200.
    • output.mp4 on tulostustiedosto. Jos laitamme sen kuten edellisessä komennossa, tiedosto tallennetaan henkilökohtaiseen kansioon nimeltä "output.mp4".
  1. Lopeta lopettaa nauhoitus painamalla Ctrl + C

Tallennusnäyttö äänellä

Jos haluamme myös äänittää äänen, komennot näyttävät tältä:

  • Äänen sykkimiseksi:
ffmpeg -video_size 1920x1080 -framerate 25 -f x11grab -i :0.0 -f pulse -ac 2 -i default salida.mkv
  • ALSA:
ffmpeg -video_size 1920x1080 -framerate 25 -f x11grab -i :0.0 -f alsa -ac 2 -i hw:0 salida.mkv

Äänenlaadun parantamiseksi on parasta sulkea kaikki tarpeettomat ohjelmat. Molemmissa tapauksissa lopeta tallennus painamalla Ctrl + C. Kun teemme tämän, video odottaa meitä henkilökohtaisessa kansiossamme nimellä, jonka olemme määrittäneet sille, näissä tapauksissa "exit.mp4" tai "exit.mkv".

täytyy ottaa huomioon videon koko. Komennoihin olen asettanut "1920 × 1080", koska se on näytön koko ja resoluutio. Parasta on, että kukin lisää siellä oman koon / tarkkuuden. Meidän on myös pidettävä mielessä, että tilauksen julkaisemiseen ei kannata tehdä komentosarjaa, koska se voi epäonnistua tai paremmissa tapauksissa vaikeuttaisimme elämäämme sillä hetkellä, kun haluamme lopettaa äänityksen. Jos päätät testata, toimiiko se sinulle komentosarjan kanssa, voit aina yrittää pysäyttää prosessin "työpaikat" -komennolla, kuten selitimme Tämä artikkeli viime kesäkuussa.

Mitä mieltä olet tästä menetelmästä näytön nauhoittamiseksi päätelaitteelta FFmpegillä?


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Kreoli-ohjelmisto dijo

    Uusi blogi Argentiinan vapaista ohjelmistoista!

    Tule käymään:

    http://softwarecriollo.blogspot.com

    Facebookissa: SoftwareCriollo Argentina

    Twitterissä: @softwarecriollo

    Meidän on levitettävä tietoa ollaksemme vapaita!

    Tervehdys!

  2.   Gaspar Fernandez dijo

    On mukavaa, että tämä linja on käsillä. Eräänä päivänä taistelin tehdä kuvaruudun ffmpeg: llä ja minulla oli ääniongelma, joka ei synkronoitunut hyvin.

    Ratkaisin sen hyvin alkeellisella tavalla ... nauhoittamalla äänen arecordilla erikseen ja liittymällä sitten virtoihin: S: S

  3.   äiti 21 äiti dijo

    Hei,
    kyllä ​​erittäin hyödyllisiä ystäviä.
    Otin inspiraatiota bashista ja kootin käsikirjoituksen nimeltä "xrec" ja pakkasin sen debiin.

    Jos haluat kokeilla sitä, sinut kutsutaan http://cut07.tk/e6

  4.   SergioJP dijo

    Käytän seuraavaa komentoa:
    $ ffmpeg -f oss -i / dev / dsp1 -f x11grab -s sxga -r 24 -i: 0.0 /home/seunome/Videot/teste.mpg

    Tai "-f oss" on valtio, joka haluaa tallentaa myös ääntä,
    "-I / dev / dsp" kertoo äänen syöttölaitteelle, mitä käyttää.
    Käytä ”-i / dev / dsp0” tai “-i / dev / dsp1” (Minulle se toimi DSP1: n kanssa)
    Se "-f x11grab" ilmoittaa, että haluat tallentaa Grafix X11 -palvelimen videonäytön.
    Tai "-s sxga" on yhtä kuin "-s 1280 × 1024", joka on näytön (LCD) resoluutio. Toinen vaihtoehto on xga, joka vastaa kokoa 1024 × 768. Jos haluat tietää enemmän, lue ffmpeg-ohjeet.
    Tai "-r 24" raportoi, että haluamme tallentaa 24 kuvaa (kuvaa) sekunnissa, mikä on vähimmäisarvo elokuvan tunnelman saamiseksi.
    "-I: 0.0" osoittaa, että haluamme kaapata X0.0: n näyttöruudut "11".
    Määritä lopuksi luotava hakemisto ja lopetettava tiedostonimi.
    Siinä kaikki, voit lukea ffmpeg-ohjeet parantaaksesi ja saadaksesi parempaa laatua.
    Kiitos kaikille.

  5.   tarribalis dijo

    Kiitos. Tarkkuudessa, esim. 1024X600, X on merkittävä isolla, jotta komento toimisi.

  6.   Santiago Yornet dijo

    Entä kokeilin kaikkia sanomiasi komentoja ja ne kaikki nauhoittavat minulle videota ilman ääntä. Minulla on Ubuntu 20.04. Ehdotuksia?

    1.    Diego dijo

      Ubuntu muutti perusohjaimia, kuten Debian ja muut, en tiedä kumpaa he käyttävät nyt, koska elän edelleen menneisyydessä.
      Selvitä, mitkä käyttävät ja korvaa Alsa- tai Pulse -mallit.