Здравствуйте. Я пытаюсь записать видео с моего экрана с помощью библиотеки скромного видео.Я запускаю демонстрационное приложение 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?Это предупреждение даже актуально?Почему эта строка кода выполняется так долго ?!Спасибо.