如何解决如何从Julia中的摄像头捕获视频?
我想从网络摄像头捕获视频,并将文件保存在我的计算机中。
我用Python完成的。但是它在Julia中的用法,不要使用“ PyCall”。谢谢。
这是我在Python中的代码:
from ffmpy import FFmpeg
ff=FFmpeg(
inputs={"rtsp://......@.....":None},outputs={'./Video.mp4':'-t 00:01:00'})
print(ff.cmd)
ff.run()
解决方法
好像ffmpy
只是运行一个外部ffmpeg
程序。您可以使用常规的mechanisms在Julia中进行相同的操作。我无法重现rtsp示例,但是根据ffmpeg docs,可以使用类似ffmpeg -f v4l2 -framerate 25 -video_size 640x480 -i /dev/video0 output.mkv
的名称,在julia中可以写为
run(`ffmpeg -f v4l2 -framerate 25 -video_size 640x480 -i /dev/video0 output.mkv`)
我认为它可以直接适用于rtsp。
您还可以使用FFMPEG.jl,该功能基本上是相同的,但是它添加了一些方便的包装器。
using FFMPEG
FFMPEG.exe("-f","v4l2","-framerate","25","-video_size","640x480","-i","/dev/video0","output.mkv")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。