2016-10-06 132 views
3

我想捕捉视频与网络摄像头罗技c930e使用硬件编码流(Windows 8.1 x64)。尝试很多方法,但仍然没有成功(ffmpeg只显示mjpeg,directshow无法连接引脚到mp4mux,只能连接到MS DTV-DVD视频解码器)。Directshow摄像头的硬件编码罗技C930e

无论如何要捕捉视频与此摄像头使用硬件编码?

谢谢!

+1

欢迎来到StackOverflow。由于这不是一个编程问题,请询问[** SuperUser.com **](http://superuser.com/)。点击该页面上的“加入此社区”即可使用您的当前帐户。同时显示你在你的问题中尝试过的命令。 –

回答

2

要使用Logitech C930e的H.264视频,您可能需要一个适配器过滤器,将相机的视频转换为标准H.264媒体类型。

或者this fork of GDCL mp4mux project,例如,接受相机的H.264直接:

enter image description here

您也可以使用和自然使用媒体基金会API记录此H.264视频。标准的Windows Store Camera应用程序能够完成此操作(至少在周年更新之前的Windows 10中,或者在禁用了Frame Server或最新补丁的情况下)。

+0

我需要的是一个解决方案,所以我可以短时间(10〜20秒)编码视频(使用硬件)并保存到文件。我已经尝试使用Windows相机应用程序,编码CPU使用MJPEG流时编码为5〜8%左右,结果文件为〜80MB/30sec,我使用highprofile的手刹编码变为15mb。这意味着视频编码不正确(我的意思是未压缩)? –

+0

如果您的问题是一个编程问题,那么您可以使用Media Foundation API(以及DirectShow)。可以从本相机捕获硬件H.264视频。虽然流行的应用程序可能无法做到这一点,但在这种情况下,如果您有兴趣来解决它们,那么它不是一个StackOverflow问题。 –

+0

我更喜欢使用DirectShow,然而任何想法如何从本相机获取硬件H.264视频?我使用mp4mux,它不接受针 –