Запись экрана ПК в видео

Ответить
Аватара пользователя
kaa
Прошаренный
Сообщения: 41
Зарегистрирован: Чт апр 05, 2018 3:31 pm
Откуда: ОГБУЗ "ИОСП"
Контактная информация:

Запись экрана ПК в видео

Сообщение kaa » Чт дек 20, 2018 9:46 am

Код: Выделить всё

#!/bin/bash
# первым параметром к скрипту является dns-имя станции или её ip-адрес
# вторым параметром к скрипту является длительность в секундах (s), минутах (m), часах (h), днях (d). 
# (смотрите man timeout и man sleep)
# передача изображения с экрана ПК идёт через ssh-соединение, поэтому на удалённом ПК должен стоять ssh-server 
# и должна быть возможность входа root-ом
if [ "$1" = "" ]; then echo "Не указано имя станции"; exit 2;fi
if [ "$2" = "" ]; then echo "Не указано время записи вторым параметром"; exit 2;fi
mkdir ~/video
portnumber=$((10000 + RANDOM % 40000))
ssh root@$1 -f -L $portnumber:localhost:5900 sleep $2
timeout -s SIGINT $2 vnc2swf -n -o ~/video/$1_`date +%F_%H%M`.swf -r 25 -t flv -P ~/.vnc/passwd localhost $portnumber
Программист ОГБУЗ "ИОСП"

Ответить

Вернуться в «Debian / Ubuntu»