Kuidas salvestada töölaua videot ja heli Ubuntu tööriista "Avconv" abil


Libav on platvormidevaheliste teekide ja tööriistade komplekt, mida kasutatakse multimeediumifailide, voogude ja protokollide käsitlemiseks. See oli algselt hargnenud projektist ffmpeg. Libav sisaldab palju alatööriistu, näiteks:

  1. Avplay : video- ja helipleier.
  2. Avconv : multimeediummuundur ning video- ja helisalvesti erinevatest allikatest.
  3. Avprobe : tööriist, mis loob ühenduse multimeediumfailivoogudega ja tagastab selle kohta palju kasulikku teavet ja statistikat.
  4. Libavfilter : erinevate Libavi tööriistade filtreerimise API.

Selles artiklis selgitame, kuidas Linuxi töölaua videot ja heli salvestada programmi ‘Avconv’ abil Debiani/Ubuntu/Linux Mint jaotustes.

1. samm: Avconvi tööriista installimine

1. avconv on osa paketist\" libav-tools ", mille on võimalik installida kõigi Debiani-põhiste jaotuste, nagu Ubuntu ja Mint, ametlikest hoidlatest, järgmiste käskude abil.

$ sudo apt-get update
$ sudo apt-get install libav-tools

Märkus. Pakettide installimine vaikehoidlatest võib teile anda tööriista „avconv” veidi vanema versiooni. Seega soovitame teil hankida uusim versioon ametlikust git-hoidlast, nagu allpool näidatud.

$ sudo apt-get install yasm
$ git clone git://git.libav.org/libav.git
$ cd libav
$ ./configure
$ make
$ sudo make install

Märkus. Konfiguratsioonifaili kõigi saadaolevate valikute loetlemiseks ning soovitud koodekite ja teekide installimiseks peate käivitama\" ./configure –help ". Samuti peate tegema palju tööd sõltuvuste installimiseks.

Pange tähele ka seda, et kui te kasutate allikast kompileerimist, peate käivitamiseks alati\" avconv " asemel kasutama\" sudo avconv " tööriist.

2. samm: alustage töölaua videosalvestust

2. Olete nüüd valmis, kõik, mida peate tegema, on töölaua video salvestamine järgmise käsu abil.

$ avconv -f x11grab -r 25 -s 1920x1080 -i :0.0 -vcodec libx264 -threads 4 $HOME/output.avi

Nüüd selgitame käsku lühidalt:

  1. avconv -f x11grab on vaikimisi käsk video X-serverist jäädvustamiseks.
  2. -r 25 on soovitud kaadrisagedus, võite seda soovi korral muuta.
  3. -s 1920 × 1080 on teie süsteemi ekraani eraldusvõime, muutke see oma praeguseks süsteemi eraldusvõimeks, see on väga oluline.
  4. -i: 0.0 on koht, kus me tahame oma salvestamise alguspunkti määrata, jätke see selliseks
  5. -vcodec libx264 on videokoodek, mida kasutame töölaua salvestamiseks.
  6. -niidid 4 on lõimede arv, võite seda ka soovi korral muuta.
  7. $HOME/output on sihtkoha tee, kuhu soovite faili salvestada.
  8. .avi on videovorming, võite selle muuta „flv”, „mp4”, „wmv”, „mov”, „mkv”.

3. Pärast käsu sisestamist algab salvestamine terminalist kulgeva protsessina automaatselt. Selle peatamiseks vajutage terminaliakna klahve\" Ctrl + C ".

4. Nüüd võite faili käitada VLC või mõne muu multimeediumipleieriga või käitada\" avplay " tööriista abil, mis on multimeediamängija samast Libavi paketist.

$ avplay $HOME/output.avi

Märkus. Ärge unustage sihtkohafaili asendada. Salvestuse kvaliteet on päris hea.

Siin on video, mille olen salvestanud tööriista\" avconv " abil.

3. samm: alustage töölaua video- ja helisalvestust

5. Kui soovite ka heli salvestada, käivitage kõigepealt see käsk kõigi heli jaoks saadaolevate sisendallikate loetlemiseks.

$ arecord -l

See annab teile sellise väljundi.

Minu puhul on mul üks sisendallikas ainult heli jaoks ja selle number on\" 1 ", seetõttu kasutan nii video- kui ka mikrofoniheli jäädvustamiseks järgmist käsku.

$ avconv -f alsa -i hw:1 -f x11grab -r 25 -s 1920x1080 -i :0.0 -vcodec libx264 -threads 4 output-file2.avi

Kas näete seda osa, mis on kollase värviga? See on ainus käsu jaoks tehtud muudatus. Nüüd selgitame käsku lühidalt:

  1. -f alsa on võimalus heli jäädvustamiseks alsa seadmest.
  2. -i hw: 1 on võimalus võtta helisisendiallikas\"hw: 1" seadmest, mis on minu arvuti esimene ja ainus sisendseade.

Märkus. Ärge unustage asendada\" 1 " number soovitud sisendseadme numbriga, kui loendite arecord -l käsk.

Salvestamise peatamiseks võite uuesti vajutada klahve\" Ctrl + C ".

4. samm: alustage töölaua helisalvestust

6. Kui soovite salvestada ainult heli, võite kasutada järgmist käsku.

$ avconv -f alsa -i hw:1 out.wav

7. Võite asendada faili .mp3 mis tahes toetatud helivorminguga, mille Libav toetab, saate nüüd out.wav -i mängida mis tahes mutlimeediumipleieriga, näiteks VLC.

Järeldus

Tööriista\" avconv " abil saab teha palju muud, mitte ainult töölaua video ja heli salvestada. Täiendava tööriista\"avconv" kasutamise ja üksikasjade saamiseks külastage ametlikku juhendit kell.

Loe ka : 10 Avconvi käsku multimeediumifailide salvestamiseks ja teisendamiseks

Kas olete oma töölaua salvestamiseks varem tööriista\" avconv " kasutanud? Mida sellest arvate? Kas on veel mõnda tööriista, mida kasutate töölaua salvestamiseks? Jagage neid meiega kommentaarides.