LINUX.ORG.RU
ФорумTalks

[X11][recordMyDesktop][openGL] Почему полные кадры?

 ,


0

0

Программка rmd записывает видео с рабочего стола.
Если нет надобности снять 3D приложение или оконный менеджер не композитный, то она снимает только изменившиеся части экрана.
В противном случае - полные кадры.

Вот интересно почему так. Нет возможности получать сведения о изменившихся регионах при работе с opengl?
Естественно, что полные кадры - это медленнее чем «кусочки».
Кстати, может быть есть альтернативные программы?

★★★★★

Ответ на: комментарий от PolarFox

Спасибо! Как ее поставить в ubuntu 9.10 amd64?
Валится при сборке:
/usr/bin/ld: cannot find -lasound
collect2: ld returned 1 exit status
make[2]: *** [src/glc/libglc-capture.so.0.5.8] Ошибка 1
make[1]: *** [src/glc/CMakeFiles/glc-capture.dir/all] Ошибка 2
make: *** [all] Ошибка 2
error : Can't compile 32-bit glc

ls-h ★★★★★
() автор топика
Ответ на: комментарий от ls-h

Чую, что поставить что-то вроде libasound-dev.

Да и бинарники у меня 64 битные получились.

PolarFox ★★★★★
()

Потому что в общем случае композитный WM может вытворять с окнами всё, что ему заблагорассудится. Кубик вращать, например.

LucidFox
()
Ответ на: комментарий от ls-h

Поправил glc-build.sh - собралось.
Запустил с компизом - записался мусор со «вставками» кусочков нормального изображения.
Компиз во время записи слегка притормаживал.

Комп:
amd athlon 3000+
4 gb ram
nvidia 6600 128 mb
ubuntu 9.10 amd64

ls-h ★★★★★
() автор топика
Ответ на: комментарий от LucidFox

Как это связано с записью?
recordmydesktop снимает только изменившиеся части экрана, но не может этого делать в случае с opengl приложениями.
Он не снимает отдельные окна.

ls-h ★★★★★
() автор топика

rmd имеет же настройки, там есть снимать полные кадры каждый раз, я им лично снимал ролик про квин, все эффекты работали, на видео все запечатлено, есть еще xvidcap, более мощная программа, но любит падать на каждый чих, тоже отлично снимает квин с эффектами.

Novell-ch ★★★★★
()
Ответ на: комментарий от Novell-ch

Эм.... вопрос в следующем: почему когда снимается не opengl приложение то снимаются только измененные участки экрана, а когда opengl приложение (kwin, compiz, игрушка) то снимаются полные кадры (об этом написано например в мане от rmd)?
Какая то техническая особенность.
Так почему так происходит?

ls-h ★★★★★
() автор топика
Ответ на: комментарий от ethercrow

Спасибо, но что то не так уж и быстро - 10-12 fps без компиза.

ls-h ★★★★★
() автор топика

У меня rmd без компиза вообще opengl не пишет, а с компизом тормозит сильно.

Lucky1 ★★★
()
Ответ на: комментарий от PolarFox

> Игрушки записываю с помощью glc.

интересная штука, спасибо

pupok ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.