Подскажите как можно сделать чтобы записывалось только тогда когда движется мышка.
Сейчас захват с экрана делаю вот так:
ffmpeg -f x11grab -r 25 -s 1024x768 -i :0.0 -vcodec huffyuv -sameq /mnt/work/`date +%Y-%m-%d_%H:%M:%S`.avi
Захват экрана рабочего стола (скринкаст)
Модератор: Модераторы разделов
-
DjSpike
- Сообщения: 2265
- Статус: в поисках истины
- ОС: Lubuntu 12.04
Захват экрана рабочего стола (скринкаст)
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
-
sspphheerraa
- Сообщения: 1375
- ОС: Gentoo
Re: Захват экрана рабочего стола (скринкаст)
Записать все вместе, потом, где мышка не двигается - повырезать, не?
Sspphheerraa
-
DjSpike
- Сообщения: 2265
- Статус: в поисках истины
- ОС: Lubuntu 12.04
Re: Захват экрана рабочего стола (скринкаст)
Не, так не интересно... надо проследить за работой операторов, а если писать целый день, то слишком большой по объему получается файл.
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
-
sspphheerraa
- Сообщения: 1375
- ОС: Gentoo
Re: Захват экрана рабочего стола (скринкаст)
Есть прога Motion - записывает видео с веб-камеры (только тогда когда есть движение). Если удасться в качестве инпута подсунуть ей X11grab, то она запишет движения на экране, правда уже не только движения мышки, а вообще все.
Sspphheerraa
-
Nazyvaemykh
- Сообщения: 438
- Статус: Подопытный участник
Re: Захват экрана рабочего стола (скринкаст)
набыдлокодить обёртку, которая будет включать запись, как только двинулась мышь? думаю, это легко сделать с помощью xbindkeys. Правда, я подзабыл подробности, как xbindkeys работает :-/
¡ Страсть к разрушению есть творческая страсть!
-
Nazyvaemykh
- Сообщения: 438
- Статус: Подопытный участник
Re: Захват экрана рабочего стола (скринкаст)
Нет, xbindkeys для этого не годится, готовых решений я не знаю. Кроме как написать обёртку, MotionNotify и всё такое.
¡ Страсть к разрушению есть творческая страсть!
-
eddy
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
Re: Захват экрана рабочего стола (скринкаст)
sspphheerraa писал(а): ↑21.01.2012 20:12Есть прога Motion - записывает видео с веб-камеры (только тогда когда есть движение). Если удасться в качестве инпута подсунуть ей X11grab, то она запишет движения на экране, правда уже не только движения мышки, а вообще все.
Вполне возможно. Если только motion понимает не только поток данных с /dev/video0, но и через pipe от ffmpeg'а.
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
-
Gineaser
- Сообщения: 157
- Статус: Evrashka
- ОС: Arch Linux
Re: Захват экрана рабочего стола (скринкаст)
согласен с Nazyvaemykh
Мне кажется правильным вариантом будет написание обертки реагирующее на событие движение мыши и вызывающее нужную тебе команду.
По первому поиску в гугле вот что нашел: http://rus-linux.net/MyLDP/BOOKS/ProgrX/xwin-1-3.shtml или гуглить по XQueryPointer
Мне кажется правильным вариантом будет написание обертки реагирующее на событие движение мыши и вызывающее нужную тебе команду.
По первому поиску в гугле вот что нашел: http://rus-linux.net/MyLDP/BOOKS/ProgrX/xwin-1-3.shtml или гуглить по XQueryPointer
Обезьянка видит - Обезьянка делает...
-
Nazyvaemykh
- Сообщения: 438
- Статус: Подопытный участник
Re: Захват экрана рабочего стола (скринкаст)
есил не приходилось иметь дело с подобными вещами, я бы порекомендовал посмотреть какой-нибудь простой оконный менеджер, типа dwm. и, может быть, прямо оттуда скопипастить нужный код,
¡ Страсть к разрушению есть творческая страсть!