抓取框架NTSCtoUSB加密狗,opencv2,python包装器

抓取框架NTSCtoUSB加密狗,opencv2,python包装器,第1张

抓取框架NTSCtoUSB加密狗,opencv2,python包装器

好的,经过更深入的调查,最初的怀疑得到了证实,即因为NTSC加密狗没有作为成像设备(它被视为视频控制器,因此类似于电视调谐器卡的仿真),这意味着尽管我们能够调用cam_index
= 0的cv2.VideoCapture,视频频道本身无法传输,因为我们需要定义一堆参数

  1. 编码方式
  2. 框架尺寸
  3. fps速率等

问题是因为该设备不支持作为调用cv2.VideoCapture.set(parameter,value)的成像设备,在原始视频供稿上似乎没有任何更改。

我没有找到解决方案,但找到了解决方法。网上似乎有很多选择。搜索将DV作为网络摄像头或便携式摄像机的关键字。

我使用了DVdriver(http://www.trackerpod.com/TCamWeb/download.htm)(我使用该试用版是因为我很便宜!)。

为什么行得通?

据我所知,DVdriver从设置为视频控制器的设备接收数据(类似于从“ Windows Movie Maker”或ffmpeg捕获的数据),然后通过“
fairydust”在cam_index = 0上输出帧(假定没有其他凸轮)作为“成像设备”网络摄像头。

概要

TLDR使用DVdriver或类似的驱动程序。

我找到了一种解决方法,但我真的很想从基本原理上理解它,并且可能在没有任何其他软件依赖性的情况下从python内部生成类似NTSC加密狗的初始化,但是希望在那之前,这将对那些也在努力或假设它的人有所帮助是硬件问题。

我现在留给你贝克特:曾经尝试过。曾经失败过。不管。再试一次。再次失败。失败了。(!)



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5644588.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存