以编程方式从内置摄像头捕获视频

时间:2010-10-07 23:12:22

标签: java c++ c video-capture

我在徘徊,如何在Linux,ubuntu下从我上网本的内置摄像头捕获视频。编程语言可能不是问题(但我更喜欢Java或旧学校c)

提前感谢您的回答, 吉安

4 个答案:

答案 0 :(得分:2)

您可以查看OpenCV,了解C / C ++。它非常强大。

答案 1 :(得分:1)

对于Java,请查看Java Media Framework。它在一段时间内没有更新,但可用于捕获视频。我刚才用它来写一些电话会议类型的东西。

答案 2 :(得分:0)

如果您不介意使用flash,我会在flex中编写它,非常简单,您可以将其编写为几乎适用于所有操作系统(ipad除外)。您可以使用此代码作为开始示例:http://www.red5-recorder.com/

此外,您可以将red5本身用作一个不错的开源流媒体服务器。你不应该购买任何东西,虽然使用flex builder更容易编码,我想你可以获得60天的试用。

答案 3 :(得分:0)

在Linux中,与网络摄像头通信的规范方式是v4l

这是一个名为libfg的库,用于v4l之上的简单高级C API。