Создание видео из захвата экрана в Java для 64-битных окон - PullRequest
2 голосов
/ 03 февраля 2011

Я пытаюсь захватить видео запущенного приложения Swing из приложения (пользователь нажимает кнопку записи, чтобы начать запись). Я не уверен, как создать видео, которое записывает "вживую". Я рассмотрел использование Xuggler, но он недоступен для 64-битных окон (на 64-битной jvm), и это важно для этого приложения. Я не думаю, что было бы целесообразно сохранить каждый экран как изображения, а затем соединить их вместе, потому что видео может работать несколько минут, что приводит к очень большому количеству изображений.

Кто-нибудь имеет опыт работы с этим и может подсказать мне, как это сделать?

спасибо, Джефф

1 Ответ

0 голосов
/ 19 апреля 2011

Я также собирался предложить использовать Robot для создания скриншотов, но, как вы сказали, вам понадобится способ ограничения того, что захватывается.Обнаружение событий ввода, таких как клавиши и движение мыши, может указывать на то, что самое время сделать еще один снимок экрана, и, возможно, ограничить его до 2 кадров в секунду.При объединении изображений обратно вы можете определить время только в том случае, если вы назвали файлы, используя формат отметки времени (с миллисекундами).

...