Проблемы с рекордером скриншотов в Java - PullRequest
0 голосов
/ 10 октября 2018

Здравствуйте. Я пытаюсь записать видео с моего экрана с помощью библиотеки скромного видео.Я запускаю демонстрационное приложение RecordAndEncodeVideo.java Я импортировал необходимые файлы через maven, а затем вызвал основную функцию с аргументами:

video.mp4 --duration 5 --snaps 20

Он зависает на ~ 10 секунд в строке 83

final Rational framerate = Rational.make(1, snapsPerSecond);

Похоже, что здесь работает какая-то JNI, но я понятия не имею, что, источник не самый простой для понимания.Он выдает предупреждение перед зависанием, но я понятия не имею, имеет ли это отношение:

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

Я попытался импортировать библиотеки org.slf4j.impl, но потом жалуется, что не может найти класс org.apache.logging.log4j.util.StackLocatorUtil У меня есть последние библиотеки log4j на пути к классам, но этот конкретный класс не включен ..

Это старый класс, который с тех пор был удален из log4j?Это предупреждение даже актуально?Почему эта строка кода выполняется так долго ?!Спасибо.

...