2012-05-31 3 views
0

Я пытаюсь использовать VLCJ для захвата видео с веб-камеры (USB & IP)устройств с VLCJ

DShow: // & RTSP: //192.168.1.4: 554/live.sdp

работает как шарм с VLC 2.0.1 x64 ОС Windows 7.

, но ничего не работает с VLCJ 2.1.0 примеры

Java SE 1.7 x64

RTS Ошибка P:

[000000000fefed58] main demux error: corrupt module: C:\Program Files\VideoLAN\VLC\plugins\demux\liblive555_plugin.dll 
[000000000059a4d8] main input error: open of `rtsp://192.168.1.4:554/live.spd' failed 
[000000000059a4d8] main input error: Your input can't be opened 
[000000000059a4d8] main input error: VLC is unable to open the MRL 'rtsp://192.168.1.4:554/live.spd'. Check the log for details. 

DShow ошибка:

[00000000004fa4d8] main input error: open of `dshow://' failed 
[00000000004fa4d8] main input error: Your input can't be opened 
[00000000004fa4d8] main input error: VLC is unable to open the MRL 'dshow://'. Check the log for details. 

Любые идеи?

Спасибо.

+0

Увеличьте уровень ведения журнала и присоедините его. Без этой информации трудно многое рассказать. – Johansensen

+0

Также вы уверены, что ваши библиотеки (включая плагины) скомпилированы для правильной архитектуры? Вы должны иметь 64-разрядные библиотеки DLL, если вы вызываете их из 64-разрядной JVM, но 64-битные сборки libvlc для окон предположительно являются только экспериментальными. Если вам нужна более высокая стабильность, вы, вероятно, должны получить 32-битные JVM и 32-битные двоичные файлы libvlc. – Johansensen

+0

Да, я был уверен в этом, я полагаю, что x64 по-прежнему является «без земли» ... –

ответ

0

Я только что нашел решение. У меня была такая же проблема, как и при попытке запустить dshow: //. Я думаю, что проблема была vlc2.0.1 x64, которая является экспериментальной. Я просто запускаю это с использованием 32-битной конфигурации (32-битная java, 32bit vlc), и она отлично работает.

+0

Да, это же решение здесь. –