video - 网络摄像头罗技 C930e 的 Directshow 硬件编码

标签 video webcam directshow h.264 video-capture

我正在尝试使用网络摄像头 logitech c930e 使用硬件编码流 (Windows 8.1 x64) 捕获视频。尝试了很多方法但仍然没有成功(ffmpeg 只显示 mjpeg,directshow 无法将 pin 连接到 mp4mux,只能连接到 MS DTV-DVD 视频解码器)。

有没有使用硬件编码的网络摄像头捕获视频的方法?

谢谢!

最佳答案

要使用罗技 C930e 的 H.264 视频,您可能需要一个适配器过滤器来将摄像头的视频转换为标准的 H.264 媒体类型。

或者,this fork of GDCL mp4mux project ,例如直接接受摄像头的H.264:

enter image description here

您还可以使用 Media Foundation API 自然地使用和录制此 H.264 视频。标准的 Windows Store Camera 应用程序能够做到这一点(至少在 Anniversary 更新之前的 Windows 10 中,或者在禁用 Frame Server 或可能使用最新补丁的情况下)。

关于video - 网络摄像头罗技 C930e 的 Directshow 硬件编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39888377/

相关文章:

java - 用于网络摄像头的 Marvin 项目插件 : No image is loaded from webcam

c++ - 使用 SWScale 的 FFMpeg RGB32 到 NV12

video - 使用 ffmpeg 在不丢失帧的情况下转换视频并具有相同的 fps 和 tbr

python - 在Python 3中使用pygame以特定分辨率播放电影

reactjs - 无法使用 webrtc MediaDevices 在 React 应用程序中切换摄像头(从前到后)

c++ - Sample Grabber 过滤数据中奇怪的垃圾行

c++ - 无法打开包含文件 : 'iProxyTrans.h' - old Directshow project?

video - ffmpeg 将视频和 srt 与多行结合起来?

javascript - 如何为 HTML5 视频设置音频延迟(不同步)

windows - Directshow - 识别内置(集成摄像头)与外部 USB 摄像头