Hogyan rögzítheti képernyőjét a Linux parancssorból

click fraud protection

Fel kell rögzítenie a képernyőt egy Linux asztalon, de nem vagy elégedett ezzel képernyő felvevők elérhetőek? Fontolja meg a hatékony FFMPEG kódoló eszköz használatát. Nagyon sokoldalú és több dolgot megtehet, beleértve a képernyőképet a Linux asztalon.

SPOILER FIGYELMEZTETÉS: Görgessen le és nézd meg a videó bemutatóját a cikk végén.

Az FFMPEG beállítása kissé összetettebb, mint egy “rekord” gomb megnyomásával a programban, de a kompromisszum hogy valódi energiát, automatizálást és testreszabást kínál, amelyek a Linux többi GUI felvételi eszközén nem szerepelnek ajánlat.

Az FFMPEG telepítése

Ubuntu

sudo apt install ffmpeg

Debian

sudo apt-get install ffmpeg

Arch Linux

sudo pacman -S ffmpeg

Fedora

sudo dnf install ffmpeg

OpenSUSE

sudo zypper install ffmpeg

Egyéb Linuxok

Az FFMPEG kódoló segédprogram az egyik leggyakrabban használt videoeszköz Linuxon és általában az operációs rendszereken. Éppen ezért az eszközt szinte minden Linux disztribúció támogatja. Ha valamilyen okból az Ön által használt Linux operációs rendszer nem támogatja az FFMPEG-et egy bináris csomaggal, akkor a legjobb módszer a szoftver manuális telepítése a

instagram viewer
FFMPEG Github adattár.

Ehhez először ellenőrizze, hogy rendelkezik-e a csoportos it eszköz telepítve. A telepítés után nyisson meg egy terminált, és a szoftver elkészítéséhez tegye a következőket:

git klón https://github.com/FFmpeg/FFmpeg.git

Írja be az FFMPEG könyvtárat a gombbal CD parancs.

cd FFmpeg

A szoftver fordításának megkezdése előtt létre kell hoznia egy új konfigurációs fájlt. Ennek az az oka, hogy a szoftver ismeri a rendszert, és helyesen tudja felépíteni.

./Beállítás

Problémái vannak a ./Beállítás? Próbálja meg:

./configure --help

A fordítási folyamat következő lépése a make parancs. A Make az épület nagy részét elvégzi, és ez a legkritikusabb lépés az FFMPEG telepítésében.

make

Végül telepítse a szoftvert a rendszerre a telepítési paranccsal.

sudo make install

Rögzítse a képernyőjét

Az FFMPEG szoftver nagyon sokoldalú és konfigurálható, hogy szinte bármit megtehessen, beleértve a videofelvételt is. Ennek ellenére a lehetséges vizuális rögzítés alapértelmezett típusa minden rendelkezésre álló képernyő rögzítésével működik. Nyers, de működik. Használatához nyisson meg egy terminál ablakot. A terminálon belül, a rögzítés megkezdése előtt érdemes külön mappát készíteni, amelyben működhet. Ily módon az összes felvétel odakerül, nem véletlenszerű helyekre.

Használni a mkdir parancs egy új rögzítési mappa létrehozásához a ~ / Videók között.

mkdir -p ~ / Videók / ffmpeg-capture /

Ezután helyezze a terminált az új könyvtárba, hogy a rögzítés ott történjen, nem pedig egy másik helyre.

cd ~ / Videók / ffmpeg-capture /

Most elkezdheti a képernyő felvételét. Itt van az alapvető rögzítési parancs:

ffmpeg -f x11grab -y -r 30 -s 1920x1080 -i: 0,0 -vcodec huffyuv out.avi

Feltétlenül módosítsa a parancs felbontását, hogy megfeleljen annak a monitornak, amelyen rögzít. A fentebb látható parancsban a felbontást 1920 × 1080 értékre állítják, és úgy állítják be, hogy másodpercenként 30 képkockát rögzítsen, és a capture.mp4 nevű fájlba adja ki. A képernyő-casting nagyjából 25 fps-en rendben van. Ha azonban olyan képet szeretne rögzíteni, amelyhez nagy képsebesség szükséges (például videójátékok, vagy mozgóképek), fontolja meg a 30-as és a 60-as érték megváltoztatását. Ne feledje, hogy az FPS 30-ról 60-ra történő változtatása lassabb teljesítményt eredményez a gyengébb számítógépeknél. Mielőtt ezt megtenné, próbálja meg kideríteni, hogy Linux operációs rendszerű számítógépe előzetesen képes-e megbirkózni az előkészületekkel.

Bármikor lépjen ki a felvételről, ha megérinti a „q” gombot a billentyűzeten.

Felvétel képernyő és webkamera

Lehetőség van az asztal felvételére FFMPEG formátumban, és egyidejűleg felveheti webkamerájáról. Ehhez két külön parancsot kell használnia. Az első használható parancs megjeleníti a jelenleg a Linuxhoz csatlakoztatott aktív webkamerát. A második parancs a képernyő rögzítése.

Az első parancshoz nyissa meg a terminál ablakot, és írja be a következőket:

ffplay -f video4linux2 -i / dev / video0 -video_size 320x240 -flags nobuffer

Ez a beállítás egy szinte késés nélküli webkamera ablakot jeleníti meg közvetlenül a képernyőn, 320 × 240 képernyő felbontással. Ne aggódjon a méret miatt, mivel a felvételnél nagyon jól néz ki. Nyugodtan ragadja meg a bütyök ablakot, és tegye bármilyen helyre. Ezenkívül, ha az ablakkezelő támogatja a rejtőztetést, fontolja meg, hogy a jobb hatás érdekében a kameraablak vezérlőelemei eltűnjenek.

Megjegyzés: ha nem tetszik 320×240 fontolóra vegye, hogy változtassa meg valami másra. Nézze meg a webkamera kézikönyvét a tökéletes felbontás megtalálásához, de ne felejtse el, hogy ne használjon nagyobb felbontást, mint amit az eszköz képes kezelni, különben a dolgok eltörnek.

Amíg az első terminál nyitva van, a webkamera megjelenik az asztalon. Ezután nyissa meg a második terminál ablakot a tényleges felvétel elindításához:

cd ~ / Videók / ffmpeg-capture /
ffmpeg -f x11grab -r 30-s cif -i: 0,0 capture.mp4

Mindaddig, amíg ez a két terminál ablak nyitva van, felveszi az asztal 30 FPS sebességgel, és webkamerát jelenít meg.

A felvétel leállításához nyissa meg az FFMPEG ablakot, nyomja meg a „q” gombot a kilépéshez, majd lépjen az FFPLAY terminálra (amelyik a kamerát sugárzza), és nyomja meg a Ctrl + Z gombot.

A kész felvételeket a rendszer a rendszerbe menti ~ / Videók / ffmpeg-capture /

watch instagram story