linux - 如何用mjpg_streamer拍照

标签 linux mjpeg openwrt command-line-interface

Helooo 我正在尝试使用 mjpg 流光从命令行拍摄照片并将结果保存到某个文件夹。我试试这个:

mjpg_streamer --input "input_uvc.so --device /dev/video0" --output "output_file.so --folder /result/"

错误结果:

MJPG Streamer 版本:svn rev:已导出

i: 使用 V4L2 设备.:/dev/video0

i:所需分辨率:640 x 480

i:每秒帧数:5

i: 格式......................: MJPEG

无法设置格式:1196444237 分辨率:640x480 初始化 v4L2 失败!!退出致命

i: init_VideoIn 失败

有人请帮忙:)

最佳答案

运行 MJPGSTREAMER

mjpg_streamer -i "input_uvc.so -d /dev/video0 -r 320x240 -y"  -o "output_http.so -p 8080 -b

获取图片

wget http://192.168.1.1:8080/?action=snapshot -O output.jpg

关于linux - 如何用mjpg_streamer拍照,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22575532/

相关文章:

linux - 可以在脚本中将所有输出输出到标准输出吗?

c++ - 将 valgrind 附加到守护进程并为每个守护进程调用收集日志

c - 如何列出C中给定目录中的所有子目录?

python - 如何解析来自网络摄像机的 mjpeg http 流?

android - 如何记录来自网络摄像机的 http 直播流

c++ - GStreamer:rtpjpegdepay/jpegdec 输出的帧颜色错误

linux - Node JS : Executing command lines and getting outputs asynchronously

openwrt - 如何在 OpenWrt 上重新安装 ipk 后保留配置

c - 对 `json_tokener_parse' 的 undefined reference

c - wifi - 如何在openwrt中的C中获取连接设备的名称?