Työpöydän videon ja äänen tallentaminen Ubuntun "Avconv" -työkalulla


Libav on joukko alustojen välisiä kirjastoja ja työkaluja, joita käytetään käsittelemään multimediatiedostoja, virtoja ja protokollia. Se oli alun perin haarukka ffmpeg-projektista. Libav sisältää monia alityökaluja, kuten:

  1. Avplay: video- ja äänisoitin.
  2. Avconv: multimediamuunnin sekä video- ja äänitallennin eri lähteistä.
  3. Avprobe: työkalu, joka muodostaa yhteyden multimediatiedostovirtaan ja palauttaa siitä monia hyödyllisiä tietoja ja tilastoja.
  4. Libavfilter: suodatussovellusliittymä eri Libav-työkaluille.

Tässä artikkelissa selitämme, kuinka voit tallentaa Linux-työpöydän videon ja äänen Avconv-ohjelman avulla Debianissa/Ubuntussa/Linux Mint > jakelut.

Vaihe 1: Avconv Toolin asentaminen

1. avconv on osa paketista "libav-tools ", joka on asennettavissa virallisista arkistoista kaikille Debian-pohjaisille jakelut, kuten Ubuntu ja Mint, käyttämällä seuraavia komentoja.

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

Huomaa: pakettien asentaminen oletusvarastoista saattaa antaa sinulle hieman vanhemman version avconv-työkalusta. Siksi suosittelemme, että hankit uusimman version virallisesta git-arkistosta alla olevan kuvan mukaisesti.

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

Huomaa: Sinun on suoritettava "./configure –help ", jotta näet kaikki määritystiedoston ja asennuksen käytettävissä olevat vaihtoehdot Haluamasi koodekit ja kirjastot, sinun on myös tehtävä paljon työtä riippuvuuksien asentamiseksi.

Huomaa myös, että jos käytät käännöslähteestä -tapaa, sinun on aina käytettävä "sudo avconv " -komentoa "avconv" sijaan työkalun suorittamiseen. .

Vaihe 2: Aloita työpöydän videotallennus

2. Olet nyt valmis. Sinun tarvitsee vain tallentaa työpöytävideosi antamalla seuraava komento.

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

Selitetään nyt komento lyhyesti:

  1. avconv -f x11grab on oletuskomento videon sieppaamiseen X-palvelimelta.
  2. -r 25 on haluamasi kuvanopeus, voit muuttaa sitä halutessasi.
  3. -s 1920 × 1080 on järjestelmän näytön tarkkuus, muuta se nykyiseen järjestelmän resoluutioon. Tämä on erittäin tärkeää.
  4. -i :0.0 on paikka, johon haluamme asettaa tallennuksen aloituspisteen, jätä se tähän.
  5. -vcodec libx264 on videokoodekki, jota käytämme työpöydän tallentamiseen.
  6. -threads 4 on säikeiden lukumäärä, voit myös muuttaa sitä, jos haluat.
  7. $HOME/output on kohdepolku, johon haluat tallentaa tiedoston.
  8. .avi on videomuoto, voit muuttaa sen muotoon "flv", "mp4", "wmv", "mov", "mkv".

3. Kun olet antanut komennon, tallennus alkaa automaattisesti terminaalista suoritettavana prosessina. Sen pysäyttämiseksi paina ”Ctrl + C ” -näppäimiä komennon sisällä. terminaalin ikkuna.

4. Nyt voit ajaa tiedoston VLC:llä tai millä tahansa muulla multimediasoittimella tai voit suorittaa sen käyttämällä avplay -työkalua, joka on saman Libavin multimediasoitin. paketti.

avplay $HOME/output.avi

Huomaa: älä unohda korvata kohdetiedostopolkua. Tallennuksen laatu on aika hyvä.

Tässä on video, jonka olen tallentanut avconv -työkalulla.

Vaihe 3: Aloita työpöydän video- ja äänitallennus

5. Jos haluat tallentaa myös äänen, suorita ensin tämä komento listataksesi kaikki äänen tulolähteet.

arecord -l

Se antaa sinulle tällaista tulosta.

Minun tapauksessani minulla on yksi tulolähde vain äänelle, ja sen numero on "1", minkä vuoksi aion käyttää seuraavaa komentoa sekä videon että mikrofonin äänen kaappaamiseen.

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

Näetkö sen osan, joka on värjätty keltaiseksi? Se on ainoa muutos, jonka tein komennolle. Selitetään nyt komento lyhyesti:

  1. -f alsa on vaihtoehto, jolla voit kaapata äänen alsa-laitteesta.
  2. -i hw:1 on vaihtoehto ottaa äänitulolähde "hw:1" -laitteesta, joka on ensimmäinen – ja ainoa – äänen tulolaite tietokoneessani.

Huomaa: muista korvata numero "1" haluamasi syöttölaitteen numerolla, kun luet saatavilla olevat äänitulolähteet arecord -l -komennolla.

Voit lopettaa tallennuksen painamalla Ctrl + C -näppäimiä uudelleen.

Vaihe 4: Aloita työpöydän äänen tallennus

6. Jos haluat tallentaa vain äänen, voit käyttää seuraavaa komentoa.

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

7. Voit korvata .mp3-tiedoston millä tahansa Libavin tukemalla äänimuodolla. Nyt voit toistaa out.wav-tiedoston millä tahansa multimediasoittimella, kuten VLC:llä. .

Johtopäätös

avconv -työkalua voidaan käyttää moniin muihin asioihin, ei vain työpöydän videon ja äänen tallentamiseen. Lisätietoja käytöstä ja lisätietoja "avconv" -työkalusta on virallisessa oppaassa osoitteessa.

https://libav.org/avconv.html

Lue myös: 10 Avconv-komentoa multimediatiedostojen tallentamiseen ja muuntamiseen

Oletko aiemmin käyttänyt avconv -työkalua työpöydän tallentamiseen? Mitä mieltä olet siitä? Onko sinulla muita työkaluja työpöydän tallentamiseen? Jaa ne kanssamme kommenteissa.

Lue myös: Tallenna ohjelmia ja pelejä Simple Screen Recorder -sovelluksella