使用VLCJ进行设备捕获

时间:2012-05-31 18:16:57

标签: java vlc libvlc vlcj

我正在尝试使用VLCJ进行网络摄像头(USB和IP)的视频捕捉

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

RTSP错误:

[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.

任何想法?

感谢。

1 个答案:

答案 0 :(得分:0)

我刚刚找到了解决方案。尝试运行dshow://时,我遇到了同样的问题。我认为问题是vlc2.0.1 x64是实验性的。我只是使用32位配置(32位java,32位vlc)来运行它,它运行得很好。