Weboldal keresés

Az asztali videó és hang rögzítése az Ubuntu "Avconv" eszközével


A Libav többplatformos könyvtárak és eszközök készlete, amelyek multimédiás fájlok, adatfolyamok és protokollok kezelésére szolgálnak. Eredetileg az ffmpeg projektből származott. A Libav számos segédeszközt tartalmaz, például:

  1. Avplay: video- és audiolejátszó.
  2. Avconv: multimédiás konverter, valamint különböző forrásokból származó video- és hangrögzítő.
  3. Avprobe: olyan eszköz, amely csatlakozik a multimédiás fájlfolyamhoz, és sok hasznos információt és statisztikai adatot küld vissza róla.
  4. Libavfilter: egy szűrő API különböző Libav-eszközökhöz.

Ebben a cikkben elmagyarázzuk, hogyan rögzíthető a Linux asztali számítógép videója és hangja az 'Avconv' programmal Debian/Ubuntu/Linux Mint rendszeren. > disztribúciók.

1. lépés: Az Avconv eszköz telepítése

1. Az avconv a „libav-tools ” csomag része, amely minden Debian alapú hivatalos tárolóból telepíthető disztribúciók, mint az Ubuntu és a Mint, a következő parancsok használatával.

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

Megjegyzés: Ha alapértelmezett tárolókból telepít csomagokat, akkor az „avconv” eszköz egy kicsit régebbi verzióját kaphatja meg. Ezért azt javasoljuk, hogy szerezze be a legfrissebb verziót a hivatalos git tárolóból, az alábbiak szerint.

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

Megjegyzés: A „./configure –help ” parancsot kell futtatnia a konfigurációs fájl összes elérhető opciójának felsorolásához és telepítéséhez. kodekek és könyvtárak, amelyeket szeretne, akkor is sokat kell dolgoznia a függőségek telepítéséhez.

Vegye figyelembe azt is, hogy ha forrásból fordítást használ, mindig a „sudo avconv ”-t kell használnia az „avconv ” helyett az eszköz futtatásához. .

2. lépés: Indítsa el az asztali videorögzítést

2. Most már készen áll, mindössze annyit kell tennie, hogy rögzíti az asztali videót a következő parancs kiadásával.

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

Most röviden magyarázzuk el a parancsot:

  1. Az avconv -f x11grab az alapértelmezett parancs a videó rögzítésére az X szerverről.
  2. A -r 25 a kívánt képkockasebesség, ha szeretné, módosíthatja.
  3. A -s 1920×1080 a rendszer képernyőfelbontása, módosítsa az aktuális rendszerfelbontásra, nagyon fontos ezt megtenni.
  4. A -i :0.0 pontban szeretnénk beállítani a felvétel kezdőpontját, hagyjuk így.
  5. A -vcodec libx264 az a videokodek, amelyet az asztal rögzítésére használunk.
  6. A -szálak 4 a szálak száma, ezt is módosíthatod, ha akarod.
  7. A $HOME/output a cél elérési útja, ahová a fájlt menteni szeretné.
  8. A .avi a videó formátuma, módosíthatja „flv”, „mp4”, „wmv”, „mov”, „mkv” formátumra.

3. A parancs beírása után a rögzítés automatikusan elindul a terminálról futó folyamatként, a leállításhoz nyomja meg a „Ctrl + C ” billentyűket a terminál ablak.

4. Most már futtathatja a fájlt VLC-vel vagy bármely más multimédia lejátszóval, vagy futtathatja az „avplay ” eszközzel, amely ugyanannak a Libavnak a multimédia lejátszója. csomag.

avplay $HOME/output.avi

Megjegyzés: Ne felejtse el lecserélni a célfájl elérési útját. A felvétel minősége elég jó.

Itt van egy videó, amelyet az „avconv” eszközzel rögzítettem.

3. lépés: Indítsa el az asztali video- és hangrögzítést

5. Ha hangot is szeretne rögzíteni, először futtassa ezt a parancsot az összes elérhető bemeneti forrás listázásához.

arecord -l

Valami ehhez hasonló kimenetet fog adni.

Az én esetemben van egy bemeneti forrásom csak hanghoz, és annak száma „1”, ezért a következő parancsot fogom használni a videó és a mikrofon hangjának rögzítésére.

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

Látod azt a részt, amelyik sárga színű? Ez az egyetlen módosítás, amit a parancshoz végeztem. Most röviden magyarázzuk el a parancsot:

  1. A -f alsa egy opció az alsa eszköz hangjának rögzítésére.
  2. A -i hw:1 lehetőség arra, hogy a hangbemeneti forrást a „hw:1” eszközről vegye le, amely az első – és egyetlen – bemeneti hangeszköz a számítógépemen.

Megjegyzés: Ne felejtse el lecserélni az „1 ” számot a kívánt beviteli eszköz számára, amikor felsorolja az elérhető eszközöket. hangbemeneti forrásokat az arecord -l paranccsal.

A felvétel leállításához ismét megnyomhatja a „Ctrl + C ” billentyűket.

4. lépés: Indítsa el az asztali hangrögzítést

6. Ha csak hangot szeretne rögzíteni, használhatja a következő parancsot.

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

7. Lecserélheti a .mp3 fájlt bármely támogatott hangformátumra a Libav által, most már lejátszhatja az out.wav fájlt bármilyen multimédiás lejátszóval, például VLC-vel .

Következtetés

Az „avconv” eszköz sok más dologra is használható, nem csak az asztali kép és hang rögzítésére. Az „avconv” eszköz további használatához és részleteiért keresse fel a hivatalos útmutatót a címen.

https://libav.org/avconv.html

Olvassa el még: 10 Avconv parancs a multimédiás fájlok rögzítéséhez és konvertálásához

Használta már korábban az „avconv ” eszközt az asztal rögzítéséhez? Mit gondolsz róla? Van más eszköz, amellyel rögzítheti az asztalát? Oszd meg őket velünk a megjegyzésekben.

Olvassa el még: Programok és játékok rögzítése a Simple Screen Recorder segítségével