无法 list_options 用于 ffmpeg 中的采集卡:"Unable to BindToObject"

Can't list_options for capture card in ffmpeg : "Unable to BindToObject"

我正在尝试使用 ffmpeg 在 Windows 10 上列出 "AJA Kona3G Quad" 设备的选项。

[dshow @ 000001343e7d9740] DirectShow video devices (some may be both video and audio devices) [dshow @ 000001343e7d9740] "AJA S-Capture Kona3GQuad - 0"

[dshow @ 000001343e7d9740] Alternative name "@device_sw_{860BB310-5D01-11D0-BD3B-00A0C911CE86}{89BB1170-565C-49B6-9DED-D6D2DFCA06A8}"

[dshow @ 000001343e7d9740] DirectShow audio

[dshow @ 000001343e7d9740] "AJA S-Capture [Audio] Kona3GQuad - 0"

[dshow @ 000001343e7d9740] Alternative name "@device_sw_{33D9A762-90C8-11D0-BD43-00A0C911CE86}{89BB1190-565C-49B6-9DED-D6D2DFCA06A8}"

列出设备似乎可以,但是一旦我得到我的设备名称并尝试列出它的选项 ffmpeg returns 以下

[dshow @ 000001aeac2a96c0] Unable to BindToObject for AJA S-Capture Kona3GQuad - 0

[dshow @ 000001aeac2a96c0] Could not find video device with name [AJA S-Capture Kona3GQuad - 0] among source devices of type video.

video=AJA S-Capture Kona3GQuad - 0: I/O error

你们中有没有人遇到过这个问题,如果遇到过,你能给我指出正确的方向吗

感谢并在这些压力时期保重

您提到的症状表明 AJA Kona3G 驱动程序存在问题(实际上,甚至不是驱动程序 本身 但它是作为自定义 AJA DirectShow 过滤器实现的 DirectShow 集成)。

系统具有此集成,但它已损坏或已过时,因此您看到 DirectShow API 问题来自第三方组件并转发给 FFmpeg。

您需要重新安装 AJA 的东西and/or联系他们的支持以获得解决方案。

这不是真正的编程问题。