Захват экрана в Java

Я написал свой собственный код в Java для захвата экрана и создания видео с захваченных экранов. Все работает, как и ожидалось, но я не могу взять требуемые кадры no.of (12 кадров) в секунду, я могу взять только 5-6 при максимальной скорости в секунду. Я заметил, что это потому, что каждый взятый кадр записывается в файловую систему, чтобы использовать его позже для создания видео. Эта операция записи в файл занимает, что ударяется о кадры no.of, которые будут созданы в секунду. Я попытался захватить кадры в памяти, но в какой-то момент у меня не хватает памяти. Может кто-нибудь подсказать, как этого добиться. Я попытался с многопоточностью, которая также не работала.

0 ответов

Другие вопросы по тегам