- - Како снимити свој екран из Линук командне линије

Како снимити свој екран из Линук командне линије

Морате снимити екран на Линук радну површину, алинисте задовољни с доступним диктафонима? Размислите о употреби моћног алата за кодирање ФФМПЕГ. Веома је свестран и може да ради више ствари, укључујући снимање екрана на Линук радној површини.

СПОИЛЕР АЛЕРТ: Померите се према доле и погледајте видео водич на крају овог чланка.

Подешавање за ФФМПЕГ је мало сложенијенего да притиснете дугме за „снимање“ у програму, али компромис је у томе што он нуди стварну снагу, аутоматизацију и прилагођавање које други алати за снимање ГУИ-а на Линуку не нуде.

Инсталирање ФФМПЕГ

Убунту

sudo apt install ffmpeg

Дебиан

sudo apt-get install ffmpeg

Арцх Линук

sudo pacman -S ffmpeg

Федора

sudo dnf install ffmpeg

ОпенСУСЕ

sudo zypper install ffmpeg

Остали Линуки

Помоћни програм за кодирање ФФМПЕГ је један од најважнијихкоришћене видео алате на Линуку и оперативним системима уопште. Због тога је алат подржан на готово свакој дистрибуцији Линука вани. Ако из неког разлога Линук оперативни систем који користите не подржава ФФМПЕГ са бинарним пакетом, најбољи начин акције је инсталирање софтвера ручно, из ФФМПЕГ Гитхуб спремишта.

Да бисте то учинили, прво проверите да ли имате гит инсталиран алат. Након инсталирања, отворите терминал и урадите следеће да бисте изградили софтвер:

git clone https://github.com/FFmpeg/FFmpeg.git

Унесите ФФМПЕГ директориј са ЦД команда.

cd FFmpeg

Пре него што започнете са састављањем софтвера, мораћете да креирате нову конфигурациону датотеку. То је тако да софтвер познаје ваш систем и може правилно да гради.

./configure

Имате проблема са ./конфигурација? Покушати:

./configure --help

Следећи корак у процесу састављања је употреба направити команда. Маке чини већину зграде, и то је најважнији корак у инсталирању ФФМПЕГ-а.

make

И на крају, инсталирајте софтвер на систем помоћу команде инсталл.

sudo make install

Снимите свој екран

Софтвер ФФМПЕГ врло је свестран и може битиконфигурисан да ради скоро било шта, укључујући снимање видео записа. Поред тога, подразумевани тип визуелног снимања који је могућ делује тако што ће снимити сваки расположиви екран. Сурово је, али делује. Да бисте га користили, отворите прозор терминала. Унутар терминала, пре него што започнете снимање, добра је идеја направити посебну фасциклу у којој ће радити. На тај начин све снимке иду тамо, а не на насумичним местима.

Помоћу мкдир наредба за креирање нове фасцикле за снимање унутар ~ / Видеос.

mkdir -p ~/Videos/ffmpeg-capture/

Затим премјестите терминал у нови директориј, тако да ће се тамо снимити, а не на другој локацији.

cd ~/Videos/ffmpeg-capture/

Сада можете почети са снимањем екрана. Ево основне наредбе за снимање:

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

Обавезно промените резолуцију у командида кореспондира са монитором на који снимате. У команди која је приказана горе, резолуција је постављена на 1920 × 1080 и постављена је за снимање радне површине са брзином од 30 сличица у секунди и излажење у датотеку под називом хватање.мп4. За већи део, емитовање екрана при 25 ФПС је у реду. Међутим, ако желите да снимите нешто што захтева високу брзину кадрова (као што су видео игре или покретне слике), размислите о промени 30 на 60. Имајте на уму да ће промена ФПС-а из 30 у 60 имати спорије перформансе на слабији рачунари. Пре него што то учините, испробајте да ли ваш Линук рачунар може унапред да поднесе перформансе.

Зауставите снимање у било којем тренутку додиривањем тастера 'к' на тастатури.

Екран за снимање и веб камера

Могуће је снимити радну површину у ФФМПЕГ-уи истовремено снимајте са ваше веб камере. Да бисте то учинили, мораћете да употребите две одвојене команде. Прва наредба која ће се користити приказаће активну веб камеру која је тренутно повезана на Линук. Друга наредба је снимање екрана.

За прву наредбу отворите прозор терминала и унесите следећу:

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

Ово подешавање приказује прозор веб камере саскоро да нема кашњења директно на екрану са резолуцијом екрана 320 × 240. Не брините о величини, јер ће на снимку изгледати сасвим у реду. Слободно зграбите прозор кваке и ставите га на било које место које желите. Поред тога, ако ваш менаџер прозора подржава скривање, размислите о томе да контрола прозора камере нестане за бољи ефекат.

Напомена: ако вам се не свиђа 320 × 240 резолуцију, размислите да је промените у нештодруго. Погледајте приручник за веб камеру да пронађете савршену резолуцију за употребу, али запамтите, не користите већу резолуцију него што уређај може да поднесе или ће се ствари покварити.

Док је први терминал отворен, ваша веб камера биће приказана на радној површини. Затим отворите други прозор терминала да бисте започели стварно снимање:

cd ~/Videos/ffmpeg-capture/
ffmpeg -f x11grab -r 30 -s cif -i :0.0 capture.mp4

Све док су ова два терминална прозора отворена, снимаћете радну површину брзином од 30 ФПС и приказивати веб камеру.

Да бисте зауставили снимање, идите на ФФМПЕГ прозор и притисните "к" да бисте изашли, а затим пређите на ФФПЛАИ терминал (онај који емитује камеру) и притисните Цтрл + З.

Готови снимци се чувају у ~ / Видео / ффмпег-снимање /

Коментари