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:
- Avplay: video- és audiolejátszó.
- Avconv: multimédiás konverter, valamint különböző forrásokból származó video- és hangrögzítő.
- 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.
- 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:
- Az avconv -f x11grab az alapértelmezett parancs a videó rögzítésére az X szerverről.
- A -r 25 a kívánt képkockasebesség, ha szeretné, módosíthatja.
- A -s 1920×1080 a rendszer képernyőfelbontása, módosítsa az aktuális rendszerfelbontásra, nagyon fontos ezt megtenni.
- A -i :0.0 pontban szeretnénk beállítani a felvétel kezdőpontját, hagyjuk így.
- A -vcodec libx264 az a videokodek, amelyet az asztal rögzítésére használunk.
- A -szálak 4 a szálak száma, ezt is módosíthatod, ha akarod.
- A $HOME/output a cél elérési útja, ahová a fájlt menteni szeretné.
- 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:
- A -f alsa egy opció az alsa eszköz hangjának rögzítésére.
- 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