Запись с веб-камеры на Java

Мне нужно для записи с веб-камеры. У меня однако есть два дополнительных требования. Это не может быть JMF и должно быть под LGPL или аналогичной лицензией.

Я проверил Xuggler, но не знаю, сможете ли вы сделать запись с него. Кроме того, похоже, что некоторые его части выпущены под лицензией GPL. Если бы вы использовали Xuggler для записи веб-камеры, некоторые детали были бы великолепны.

Спасибо

2 ответа

Я работал с VLCj API, и он прекрасно работает. Вам необходимо настроить библиотеки VLC DLL или просто установить проигрыватель VLC. В коде VLCj есть пример веб-камеры. Google, и вы найдете файл захвата камеры, который записывает как аудио, так и видео.

Попробуйте использовать OpenIMAJ или WebcamCapture, оба выпускаются на свободных лицензиях, но вам придется кодировать BufferedImage объекты в поток (например, в MJPEG).

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

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