Запись с веб-камеры на Java
Мне нужно для записи с веб-камеры. У меня однако есть два дополнительных требования. Это не может быть JMF и должно быть под LGPL или аналогичной лицензией.
Я проверил Xuggler, но не знаю, сможете ли вы сделать запись с него. Кроме того, похоже, что некоторые его части выпущены под лицензией GPL. Если бы вы использовали Xuggler для записи веб-камеры, некоторые детали были бы великолепны.
Спасибо
2 ответа
Я работал с VLCj API, и он прекрасно работает. Вам необходимо настроить библиотеки VLC DLL или просто установить проигрыватель VLC. В коде VLCj есть пример веб-камеры. Google, и вы найдете файл захвата камеры, который записывает как аудио, так и видео.
Попробуйте использовать OpenIMAJ или WebcamCapture, оба выпускаются на свободных лицензиях, но вам придется кодировать BufferedImage
объекты в поток (например, в MJPEG).
Просто примечание для VLCj - он не может обнаружить устройства в Windows, поэтому, если вы решите использовать его, вы в конечном итоге предоставите локаторы веб-камеры вручную.