Salvestage oma töölaud terminalist FFmpegiga

Salvestuskuva terminali ja FFmpegiga

Paar tundi tagasi oleme avaldanud artikkel, milles selgitasime, kuidas helifail teisendada FFmpegiga teiseks vorminguks (ka heliks). Selles artiklis selgitame ka, et kõnealune raamistik on väga võimas tööriist, mille abil saame täita paljusid video ja heliga seotud ülesandeid, ning et õpetaksime teid ka muul ajal kuidas terminalist FFmpegiga meie arvuti ekraani salvestada. See hetk on kätte jõudnud ja artikkel on selline.

Sellega salvestage ekraan raamistik see saab olema natuke keerulisem kui heli teisendamine. Raskused leitakse käsu kirjutamise ajal, sest see, mida peame meeles pidama, on palju enamat kui käsu, "-i" ja kahe faili, sisendi ja väljundi, panemine. Lisaks on selle tegemise viis uuendatud, kuna nad on muutnud käsku / tööriista, millega me ekraani salvestame. Ilma pikema jututa kirjeldame nüüd järgitavaid samme, mis pole keegi muu kui need, mis on leitud Ametlik kodulehekülg projektist.

FFmpeg võimaldab meil oma töölaua ekraani salvestada heliga ja ilma

Nagu teisedki programmid, näiteks VLC või SimpleScreenRecorder, võimaldab ka FFmpeg meil oma töölaua ekraani salvestada heliga ja ilma. Lisaks võimaldab see meil salvestada ainult osa töölauast, mida oleks lihtsam kasutada kasutajaliidesega rakenduse abil, mis võimaldaks meil valida kursoriga salvestatava piirkonna. Igal juhul oleksid meie töölaua ekraani salvestamiseks järgmised käsud või toimingud:

  1. Nagu failide teisendamisel, veendume ka selles, et meil on vajalik tarkvara installitud. Selleks sisestage terminali lihtsalt "ffmpeg" (ilma jutumärkideta). Näeme midagi sellist: ffmpeg terminalis
  2. Kui ilmub midagi ülaltoodut, jätkame 3. sammuga. Kui see pole nii, kirjutame terminali järgmise:
sudo apt install ffmpeg
  1. Kui tarkvara on installitud, oleks veel ainult kaks sammu: alustage salvestamist ja peatage see. Selle käivitamiseks kirjutame järgmise käsu.
ffmpeg -video_size 1920x1080 -framerate 25 -f x11grab -i :0.0 salida.mp4
  • Eeltoodust lähtuvalt on vaja arvestada:
    • 1920 × 1080 salvestuse suurus.
    • kaadrisagedus on kaadrite arv minutis.
    • 0.0 on teie salvestatav piirkond. Võite anda algus- X ja Y punkti ekraani osa salvestamiseks plussmärgi järel, mis võib välja näha 0.0 + 100,200 akna jaoks, mis algab punktist X = 100 ja punktist Y = 200.
    • väljund.mp4 on väljundfail. Kui paneme selle nagu eelmises käsus, salvestatakse fail meie isiklikusse kausta nimega "output.mp4".
  1. Lõpuks vajutage salvestamise peatamiseks klahvikombinatsiooni Ctrl + C

Salvestage ekraan heliga

Kui soovime ka heli salvestada, näevad käsud välja sellised:

  • Heli pulseerimiseks:
ffmpeg -video_size 1920x1080 -framerate 25 -f x11grab -i :0.0 -f pulse -ac 2 -i default salida.mkv
  • ALSA puhul:
ffmpeg -video_size 1920x1080 -framerate 25 -f x11grab -i :0.0 -f alsa -ac 2 -i hw:0 salida.mkv

Helikvaliteedi parandamiseks on kõige parem sulgeda kõik mittevajalikud programmid. Mõlemal juhul salvestamise lõpetamiseks vajutage klahvikombinatsiooni Ctrl + C. Kui me seda teeme, ootab video meid meie isiklikus kaustas nimega, mille oleme selle jaoks konfigureerinud, nendel juhtudel "exit.mp4" või "exit.mkv".

must võtke arvesse video suurust. Käsudesse olen pannud "1920 × 1080", kuna see on minu ekraani suurus ja eraldusvõime. Parim on see, et igaüks lisab sinna oma suuruse / eraldusvõime. Samuti peame meeles pidama, et tellimuse käivitamiseks ei ole väärt skripti teha, sest see võib ebaõnnestuda või parimal juhul raskendaksime oma elu hetkel, mil soovime salvestuse peatada. Kui otsustate skriptiga proovida, kas see sobib teie jaoks hästi, võite alati proovida protsessi peatada käsuga "tööd", nagu me selgitasime see artikkel eelmise aasta juunis.

Mida arvate sellest meetodist ekraani salvestamiseks terminalist FFmpegiga?


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Kreooli tarkvara DIJO

    Uus ajaveeb Argentina vabatarkvara kohta!

    Külasta meid:

    http://softwarecriollo.blogspot.com

    Facebookis: tarkvaraCriollo Argentina

    Twitteris: @softwarecriollo

    Peame levitama teadmisi, et olla vabad!

    Tervitused!

  2.   Gaspar Fernandez DIJO

    Tore, kui see joon käes on. Eelmisel päeval võitlesin ffmpegiga ekraanilõikamise eest ja mul oli heli probleem, mis ei sünkrooninud hästi.

    Lahendasin selle väga algelisel viisil ... heli salvestamine arecordiga eraldi ja siis voogudega liitumine: S: S

  3.   ema 21 ema DIJO

    Tere,
    jah väga kasulikud sõbrad.
    Võtsin inspiratsiooni bashist ja panin kokku skripti nimega "xrec" ning pakendasin selle deb-i.

    Kui soovite proovida, olete kutsutud http://cut07.tk/e6

  4.   SergioJP DIJO

    Ma kasutan järgmist käsku:
    $ ffmpeg -f oss -i / dev / dsp1 -f x11grab -s sxga -r 24 -i: 0.0 /home/seunome/Videos/teste.mpg

    Või "-f oss" on osariigid, kes soovivad ka heli salvestada,
    "-I / dev / dsp" ütleb helisisestusseadmele, mida kasutada.
    Kasutage „-i / dev / dsp0” või „-i / dev / dsp1” (minu jaoks töötas see DSP1-ga)
    See "-f x11grab" teatab, et soovite salvestada Grafix X11 serveri videoekraani.
    Või "-s sxga" võrdub "-s 1280 × 1024", mis on minu ekraani (LCD) eraldusvõime. Teine võimalus on xga, mis vastab 1024 × 768. Lisateabe saamiseks lugege ffmpegi dokumentatsiooni.
    Või "-r 24" teatab, et soovime salvestada 24 kaadrit (pilti) sekundis, mis on minimaalne, et filmi tunne oleks.
    "-I: 0.0" näitab, et me tahame jäädvustada X0.0 ekraaniekraanid em "11".
    Lõpuks lihtsalt konfigureerige kataloog ja lõpetage genereeritav failinimi.
    See on kõik, saate parandada ja parema kvaliteedi saamiseks lugeda ffmpegi dokumentatsiooni.
    Tänan teid kõiki.

  5.   tarribalis DIJO

    Aitäh. Resolutsioonis, nt 1024X600, peab käsu töötamiseks X olema suurtäht.

  6.   Santiago Yornet DIJO

    Kuidas oleks, proovisin kõiki teie öeldud käske ja nad kõik salvestasid mulle video ilma helita. Mul on Ubuntu 20.04. Kas teil on ettepanekuid?

    1.    Diego DIJO

      Ubuntu muutis baasdraivereid nagu Debian ja teised, ma ei tea, millist neist nüüd kasutama hakkavad, kuna elan endiselt minevikus.
      Uurige, millised neist kasutavad ja asendage Alsa või Pulse omad.