织梦系统网站模板修改o2o网站建设市场
web/
2025/10/1 10:44:49/
文章来源:
织梦系统网站模板修改,o2o网站建设市场,知名企业logo,美术培训学校网站模板我有一个很小的python程序#xff0c;它可以很好地使用ffmpeg的子进程从linux中的网络摄像头(至少对于有内置网络摄像头的笔记本电脑)捕获短视频。在现在我正试图编写同样的程序来捕捉windows中的网络摄像头#xff0c;我知道我不能使用通用的“/dev/video0”#xff0c;它在…我有一个很小的python程序它可以很好地使用ffmpeg的子进程从linux中的网络摄像头(至少对于有内置网络摄像头的笔记本电脑)捕获短视频。在现在我正试图编写同样的程序来捕捉windows中的网络摄像头我知道我不能使用通用的“/dev/video0”它在linux下运行得很好但我认为将其命名为“集成摄像头”就足够了但它失败了。在以下是我的linux代码(很有用)import sysfrom subprocess import callfrom datetime import datetimedef record_webcam(seconds):cam /dev/video0timestamp datetime.now().strftime(%Y%m%d-%H%M%S)filename timestamp something.mkv #generated with more complexity in the actual code, but that isnt importantffmpeg_cmd ffmpeg -t {} -an -i {} -c:v libx264 -preset veryslow -crf 25 {}.format(seconds, cam, filename).split()p call(ffmpeg_cmd)return filename if p 0 else Falseif __name__ __main__:record_webcam(sys.argv[1])我看过ffmpeg的文档并试图寻找解决方案但到目前为止我还是迷路了。。。在我知道“集成摄像头”只能在一些笔记本电脑上使用而不能在其他笔记本电脑上使用而且它不会捕捉连接的其他摄像头但对于我的用例来说这已经足够了。。。但如果你想挑战我也想知道如何将它应用到任何带有摄像头的windows电脑上而不管它叫什么名字。在另外只使用python工具(比如OpenCV)来完成我在这里尝试的操作是更容易还是更推荐在提前谢谢编辑如果有人对Mulvya的评论感兴趣我用部分解决方案回答了我自己的问题但如果有人仍然可以向我解释关于OpenCV的部分我还是很想听听……
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/85009.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!