[Armadillo:03683] エレコムのWebカメラ

西 智哉 email@hidden
2008年 11月 21日 (金) 10:35:00 JST


西と申します。

こちらには初めて投稿いたします。

下記のURLを参考に、エレコムのWebカメラから映像を
表示させてみました。
> http://armadillo.atmark-techno.com/howto/webcam-streaming

上例の通り、コマンド mjpg_streamer をキー入力すると
下記のエラーが発生しました。

> [email@hidden (ttymxc0) ~]# mjpg_streamer --input "input_uvc.so --device /dev/video0 --fps 5 --resolution 640x480" --output "output_http.so --port 8080 --www /home/www-data/www"
> MJPG Streamer Version.: 2.0
>  i: Using V4L2 device.: /dev/video0
>  i: Desired Resolution: 640 x 480
>  i: Frames Per Second.: 5
>  i: Format............: MJPEG
> Unable to set format: Invalid argument
>  Init v4L2 failed !! exit fatal
>  i: init_VideoIn failed


コマンドのヘルプを参考にして、下記のようにオプションを変更すると
映像が表示されるようになりました。

> [email@hidden (ttymxc0) /home/www-data/www]# mjpg_streamer -i "input_uvc.so -n -y" -o "output_http.so --port 8080 --www /home/www-data/www"
> MJPG Streamer Version.: 2.0
>  i: Using V4L2 device.: /dev/video0
>  i: Desired Resolution: 640 x 480
>  i: Frames Per Second.: 5
>  i: Format............: YUV
>  i: JPEG Quality......: 80
>  o: www-folder-path...: /home/www-data/www/
>  o: HTTP TCP port.....: 8080
>  o: username:password.: disabled
>  o: commands..........: enabled


でも、表示がとても遅いです。メッセージからして非圧縮の
YUVフォーマットで動いているんでしょうか?

それと、ソースを見たんですが、JPEG Quality......: 80 の意味を
掴めませんでした。80が良いのか、悪いのか...


ご存知の方がいらっしゃれば,ご教授いただけませんでしょうか?

どうぞよろしくお願い申し上げます.





armadillo メーリングリストの案内