Russian Qt Forum

Qt => Мультимедиа => Тема начата: G-virus от Февраль 09, 2012, 21:38



Название: Запись демки с экрана в файл.
Отправлено: G-virus от Февраль 09, 2012, 21:38
Здравствуйте. Подскажите, пожалуйста, как можно на Qt (и обязательно ли на Qt) записать демо с экрана в видеофайл. В avi допустим. Спасибо


Название: Re: Запись демки с экрана в файл.
Отправлено: G-virus от Февраль 16, 2012, 21:33
 :) Походу, либо опять я недостаточно развернуто написал вопрос, либо решения нет, либо оно настолько тривиальное, что никто не может даже ткнуть на статью :)


Название: Re: Запись демки с экрана в файл.
Отправлено: QtCoder от Февраль 17, 2012, 08:10
Ну на ум приходит
QPixmap QPixmap::grabWindow ( WId window, int x = 0, int y = 0, int width = -1, int height = -1 ) [static]

QPixmap QPixmap::grabWidget ( QWidget * widget, const QRect & rectangle ) [static]

Но обеспечить с их помощью высокую частоту записи - невозможно. Максимум 10 кадров в секунду.
Полученные кадры склеивать в ави.


Название: Re: Запись демки с экрана в файл.
Отправлено: G-virus от Февраль 19, 2012, 21:53
Ну я знал про такие методы. Но не хочу их юзать по той же причине, что и Вы говорите - низкая частота :)