Re: Захват экрана
От: Anton Batenev Россия https://github.com/abbat
Дата: 12.08.23 15:59
Оценка: 6 (1) +1
Здравствуйте, zx zpectrum, Вы писали:

z> Какой метод screen capture в Линуксе наиболее правильный с точки зрения энергоэффективности и невысаживания батарейки? Желательно без копирований-аллокаций-системных вызовов на каждый чих, в идеале — получить в нужный момент указатель на нужный буфер, если это возможно. Интересуют методики и под X11, и под Wayland, без завязки на конкретные WM и DE.


Беглый поиск говорит, что "каноничное" решение сделано в ffmpeg (libavdevice/x11grab.c). Например, им пользуется Simple Screen Recoder.

На сколько он энергоэффективен я не знаю.
Re[2]: Захват экрана
От: zx zpectrum  
Дата: 13.08.23 15:23
Оценка: :)
Здравствуйте, Anton Batenev, Вы писали:

AB>Здравствуйте, zx zpectrum, Вы писали:


z>> Какой метод screen capture в Линуксе наиболее правильный с точки зрения энергоэффективности и невысаживания батарейки? Желательно без копирований-аллокаций-системных вызовов на каждый чих, в идеале — получить в нужный момент указатель на нужный буфер, если это возможно. Интересуют методики и под X11, и под Wayland, без завязки на конкретные WM и DE.


AB>Беглый поиск говорит, что "каноничное" решение сделано в ffmpeg (libavdevice/x11grab.c). Например, им пользуется Simple Screen Recoder.


Tак и думал, что надо смотреть либо в ffmpeg, либо в OBS А за Simple Screen Recorder отдельное спасибо, его беглым поиском не нашел.

PS. Разработчики ffmpeg вообще молодцы: запилили столько всего не только для, собственно, кодирования-декодирования, но и под сопутствующие задачи. Маньяки в хорошем смысле слова. Зачетное шутливое видео в тему: https://www.youtube.com/watch?v=9kaIXkImCAM
Захват экрана
От: zx zpectrum  
Дата: 12.08.23 11:50
Оценка:
Какой метод screen capture в Линуксе наиболее правильный с точки зрения энергоэффективности и невысаживания батарейки? Желательно без копирований-аллокаций-системных вызовов на каждый чих, в идеале — получить в нужный момент указатель на нужный буфер, если это возможно. Интересуют методики и под X11, и под Wayland, без завязки на конкретные WM и DE.

Хочу попробовать запилить low latency screen mirror наподобие Сайдкара в макоси. Наподобие такого решения (https://www.youtube.com/watch?v=qNZlVAVjsLI), только по феншую, а то на приложенном видео задержки на втором беспроводном мониторе-из-планшета такие, что можно стопарь текилы бахнуть, пока он среагирует))
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.