Armadilloフォーラム

USB カメラを用いたmjpg-streamer起動について

rikuya-h

2025年5月28日 16時45分

https://armadillo.atmark-techno.com/blog/15349/10680
上記記事を参考にカメラ画像を確認したいのですが、
カメラはlogicoolのC310nを使用。

root@obpod:/tmp/mjpg-streamer/mjpg-streamer-experimental# mjpg_streamer    -i "/usr/local/lib/mjpg-streamer/input_uvc.so --device /dev/video2 --yuv --resolution 1280x720 --fps 30"    -o "/usr/local/lib/mjpg-streamer/output_http.so --www /usr/local/share/mjpg-streamer/www"
MJPG Streamer Version: git rev: 310b29f4a94c46652b20c4b7b6e5cf24e532af39
 i: Using V4L2 device.: (null)
 i: Desired Resolution: 1280 x 720
 i: Frames Per Second.: 30
 i: Format............: YUYV
 i: JPEG Quality......: 80
 i: TV-Norm...........: DEFAULT
 i: init_VideoIn failed
 
root@obpod:/tmp/mjpg-streamer/mjpg-streamer-experimental# v4l2-ctl --device /dev/video3 --list-formats-ext
ioctl: VIDIOC_ENUM_FMT
        Type: Video Capture

となり上手く動作してくれません。

アドバイス頂けますと幸いです。

==========
製品型番:
Debian/ABOSバージョン:
カーネルバージョン:
3G/LTE モジュール情報 (Debianのみ):
その他:
==========

コメント

佐藤です。

podman run したときの引数を見せてもらうことはできますでしょうか。

at_shinya.matsumoto

2025年5月28日 17時31分

当該ブログの作成者です。

申し訳ありません。
podman run の引数がvideo3になっておりますが、他にvideoの接続が無い場合は
下記の様にvideo2になります。ブログも修正しておきます。

podman run -it --name=mjpg_stream \
--publish=9000:8080 \
--device=/dev/video2:/dev/video2 \
docker.io/debian:bullseye \
/bin/bash

> 当該ブログの作成者です。
>
> 申し訳ありません。
> podman run の引数がvideo3になっておりますが、他にvideoの接続が無い場合は
> 下記の様にvideo2になります。ブログも修正しておきます。
>
> podman run -it --name=mjpg_stream \
> --publish=9000:8080 \
> --device=/dev/video2:/dev/video2 \
> docker.io/debian:bullseye \
> /bin/bash
>
上記で動作確認できました。
ご回答ありがとうございます。