Kako snimiti video i audio sa svoje radne površine pomoću alata "Avconv" u Ubuntuu


Libav je skup višeplatformskih biblioteka i alata koji se koriste za rad s multimedijskim datotekama, tokovima i protokolima, izvorno je račvan iz projekta ffmpeg. Libav uključuje mnoge pod-alate kao što su:

  1. Avplay: video i audio player.
  2. Avconv: multimedijski pretvarač plus video i audio snimač iz različitih izvora.
  3. Avprobe: alat koji se povezuje na tok multimedijske datoteke i vraća mnoge korisne informacije i statistike o njemu.
  4. Libavfilter: API za filtriranje za različite Libav alate.

U ovom ćemo članku objasniti kako snimiti video i zvuk radne površine Linuxa pomoću programa 'Avconv' na Debian/Ubuntu/Linux Mint distribucije.

Korak 1: Instalacija alata Avconv

1. avconv je dio paketa “libav-tools” koji je dostupan za instalaciju iz službenih repozitorija za sve temeljene na Debianu distribucije kao što su Ubuntu i Mint, koristeći sljedeće naredbe.

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

Napomena: Instalacija paketa iz zadanih repozitorija može vam dati malo stariju verziju alata ‘avconv’. Stoga vam preporučujemo da nabavite najnoviju verziju iz službenog repozitorija git, kao što je prikazano u nastavku.

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

Napomena: Morat ćete pokrenuti “./configure –help ” kako biste popisali sve dostupne opcije za konfiguracijsku datoteku i instalirali kodeke i biblioteke koje želite, također ćete morati obaviti puno posla kako biste instalirali ovisnosti.

Također imajte na umu da ako koristite način prevođenja iz izvora, uvijek ćete morati koristiti “sudo avconv ” umjesto “avconv ” za pokretanje alata .

Korak 2: Pokrenite video snimanje radne površine

2. Sada ste spremni, sve što trebate učiniti je snimiti video na radnoj površini izdavanjem sljedeće naredbe.

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

Sada ukratko objasnimo naredbu:

  1. avconv -f x11grab je zadana naredba za snimanje videa s X poslužitelja.
  2. -r 25 je broj sličica u sekundi koji želite, možete ga promijeniti ako želite.
  3. -s 1920×1080 je razlučivost zaslona vašeg sustava, promijenite je na trenutnu razlučivost sustava, vrlo je važno to učiniti.
  4. -i :0.0 je mjesto gdje želimo postaviti početnu točku snimanja, ostavite ovako.
  5. -vcodec libx264 je video kodek koji koristimo za snimanje radne površine.
  6. -niti 4 je broj niti, možete ga također promijeniti ako želite.
  7. $HOME/output je odredišni put gdje želite spremiti datoteku.
  8. .avi je video format, možete ga promijeniti u “flv”, “mp4”, “wmv”, “mov”, “mkv”.

3. Nakon što unesete naredbu, snimanje će automatski započeti kao proces koji se pokreće s terminala, kako biste ga zaustavili, pritisnite tipke “Ctrl + C” unutar prozor terminala.

4. Sada, možete pokrenuti datoteku koristeći VLC ili bilo koji drugi multimedijski player, ili je možete pokrenuti pomoću “avplay” alata koji je multimedijski player iz istog Libava paket.

avplay $HOME/output.avi

Napomena: Ne zaboravite zamijeniti putanju odredišne datoteke. Kvaliteta snimke je dosta dobra.

Evo videozapisa koji sam snimio pomoću alata “avconv”.

Korak 3: Pokrenite video i audio snimanje radne površine

5. Ako želite snimiti i zvuk, prvo pokrenite ovu naredbu za popis svih dostupnih ulaznih izvora za zvuk.

arecord -l

To će vam dati ovakav rezultat.

U mom slučaju, imam jedan ulazni izvor samo za zvuk, a njegov broj je "1", zato ću upotrijebiti sljedeću naredbu za snimanje i video zapisa i zvuka mikrofona.

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

Vidite li onaj dio koji je žuto obojen? To je jedina izmjena koju sam napravio za naredbu. Sada ukratko objasnimo naredbu:

  1. -f alsa je opcija za snimanje zvuka s alsa uređaja.
  2. -i hw:1 je opcija za preuzimanje izvora audio ulaza s uređaja “hw:1” koji je prvi – i jedini – ulazni zvučni uređaj na mom računalu.

Napomena: Ne zaboravite zamijeniti broj “1” brojem ulaznog uređaja koji želite kada navedete dostupne izvora audio ulaza pomoću naredbe arecord -l.

Da biste zaustavili snimanje, možete ponovno pritisnuti tipke “Ctrl + C ”.

Korak 4: Pokrenite audio snimanje radne površine

6. Ako želite snimiti samo zvuk, možete koristiti sljedeću naredbu.

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

7. .mp3 možete zamijeniti bilo kojim podržanim audio formatom Libava, sada možete reproducirati out.wav koristeći bilo koji multimedijski player kao što je VLC .

Zaključak

Alat “avconv” može se koristiti za mnoge druge stvari, ne samo za snimanje videa i zvuka radne površine. Za daljnje korištenje i detalje o alatu “avconv” možete posjetiti službeni vodič na.

https://libav.org/avconv.html

Pročitajte također: 10 Avconv naredbi za snimanje i pretvaranje multimedijskih datoteka

Jeste li prije koristili alat “avconv” za snimanje svoje radne površine? Što mislite o tome? Postoje li neki drugi alati koje koristite za snimanje radne površine? Podijelite ih s nama u komentarima.

Pročitajte također: Snimajte programe i igre pomoću jednostavnog snimača zaslona