java - 使用 VLCJ 从 mac osx 上的摄像头捕获视频

标签 java macos webcam video-capture vlcj

有谁知道如何在调用 mediaPlayerComponent.getMediaPlayer().playMedia(mrl) 时为 mac osx (lion) 上的默认摄像头指定 MRL?例如,我可以在 Windows 和 Linux 下使用 dshow://和 v4l2:///dev/video0 之类的 MRL 来执行此操作,如 CaptureTest 示例中所示

http://code.google.com/p/vlcj/source/browse/trunk/vlcj/src/test/java/uk/co/caprica/vlcj/test/capture/CaptureTest.java

但是没有关于在 osx 上使用它的信息。我对视频捕捉领域还很陌生,所以如果我没有正确地提出问题,请原谅。

答案贴在 Get webcam stream on Mac Os X in Java似乎表明这是可能的。感谢您的帮助。

最佳答案

对于 OSX lion 使用:

String[] options= {"编码等"}; mediaPlayer.playMedia("qtcapture://", options)

链接到我找到它的地方: http://forum.videolan.org/viewtopic.php?f=12&t=89140&p=312840&hilit=qtcapture%3A%2F%2F#p312840

关于java - 使用 VLCJ 从 mac osx 上的摄像头捕获视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9343891/

相关文章:

java - 当我打开 wifi 并连接时,TrafficStats.getMobileRxBytes() 和 TrafficStats.getMobileTxBytes() 始终返回 0

java - 将 ThreadLocal 与 Volatile 结合使用会产生不可预测的结果

Android 未知命令 'crunch'

ffmpeg - 使用 ffmpeg 在树莓派上录制 USB 摄像头 - USB 故障排除

c# - 使用 CaptureElement/MediaCapture 时如何在网络摄像头之间切换?

Java定时器与GUI同步

java - 为什么Deque中有pollFirst方法?

macos - Emacs 无法启动

xcode - 错误 : unknown type name 'uint64_t' on MacOS while installing libraries

mobile - 移动 Adob​​e Flash AIR 上的摄像机和 Stage3D。 AIR 上的增强现实