用于录制和编辑网络摄像头视频的语言

时间:2012-06-20 21:37:01

标签: programming-languages webcam

我想知道人们在尝试创建一个可以记录三个不同网络摄像头的视频输入并能够将5或10秒的流拼接成视频文件的程序时建议使用哪种语言?

感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

这不是一种语言选择"问题而不是环境选择"问题 - 任何可用于开发长期运行流程的语言都可以与任何网络摄像头/图像采集API进行交互。

  • C#/ VB.NET,Python或C ++将是您最好的选择(按难度增加的顺序)。
  • 在PHP,EcmaScript,VBScript和Brainfuck中,任务是不可能的。
  • Java和汇编是可能的,但可能使事情变得比他们需要的更困难。

在我们提供具体建议之前,我们需要更多关于它们是什么类型的网络摄像头(USB UVC级?Firewire DV或Firewire IIDC?内置有自己的Motion-JPEG服务器的网络摄像头?)。

答案 1 :(得分:0)

我毫不费力地使用Adobe Flex捕获客户端网络摄像头视频并将其流式传输到服务器。如果您需要通过网络进行此操作,这是一个不错的选择。如果您的环境受到更多控制,就像您控制所有硬件一样,我会使用Max / MSP / Jitter,这很容易被连线捕获视频,并且设计用于实时拼接等。

这些选项中的任何一个的好处是,需要提前知道正在使用哪些硬件变种,因为任何一个运行时都有这些任何处理程序。