🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

Q&A

解決済

2回答

2286閲覧

MJPG-streamerを用いたカメラ映像で実行するとエラーになります

apeirogon0813

総合スコア117

Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

0グッド

0クリップ

投稿2019/10/01 02:43

編集2019/10/01 03:33

ラズベリーパイのカメラモジュールを用いてライブストリーミングしたいのですが、以下のようなエラー担ってしまします。

$ sudo ./mjpg_streamer -i "./input_uvc.so -f 10 -r 640x480 -d /dev/video0 -y -n" -o "./output_http.so -w ./www " MJPG Streamer Version: git rev: 501f6362c5afddcfb41055f97ae484252c85c912 i: Using V4L2 device.: /dev/video0 i: Desired Resolution: 640 x 480 i: Frames Per Second.: 10 i: Format............: YUYV i: JPEG Quality......: 80 i: TV-Norm...........: DEFAULT o: www-folder-path......: ./www/ o: HTTP TCP port........: 8080 o: HTTP Listen Address..: (null) o: username:password....: disabled o: commands.............: enabled libv4l2: error turning on stream: Invalid argument Unable to start capture: Invalid argument i: Can't enable video in first time i: cleaning up resources allocated by input thread

以下のように実行するとエラーになり、カメラが起動しません。
ご教示願います。

追記:実行オプションで./inputをタブで候補をみると
input_file.so input_http.so input_raspicam.so input_uvc.so
があったので、

$ LD_LIBRARY_PATH=/opt/mjpg-streamer/ /opt/mjpg-streamer/mjpg_streamer -i "input_raspicam.so -fps 15 -q 50 -x 640 -y 480" -o "output_http.so -w /opt/mjpg-streamer/www" MJPG Streamer Version: git rev: 501f6362c5afddcfb41055f97ae484252c85c912 i: fps.............: 15 i: resolution........: 640 x 480 i: camera parameters..............: Sharpness 0, Contrast 0, Brightness 50 Saturation 0, ISO 0, Video Stabilisation No, Exposure compensation 0 Exposure Mode 'auto', AWB Mode 'auto', Image Effect 'none' Metering Mode 'average', Colour Effect Enabled No with U = 128, V = 128 Rotation 0, hflip No, vflip No ROI x 0.000000, y 0.000000, w 1.000000 h 1.000000 o: www-folder-path......: /opt/mjpg-streamer/www/ o: HTTP TCP port........: 8080 o: HTTP Listen Address..: (null) o: username:password....: disabled o: commands.............: enabled i: Starting Camera mmal: mmal_vc_component_enable: failed to enable component: ENOSPC camera couldn't be enabled $ vcgencmd get_camera supported=1 detected=1

と実行し直しらカメラらがenableになっているにかかわらず、エラーになります。
ご教示願います。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

coco_bauer

2019/10/01 10:45

自己解決されたようで、何よりです。  同様のトラブルを経験している方のために、MJPG-streamerと同時に実行してはいけないストリーミングソフトウェアの名称やバージョンなどの情報を、質問に追加されると良いと思います。
guest

回答2

0

自己解決

違うソフトウェアによる,ストリーミングが行われている場合,このようなエラーになるようです,
そのソフトウェアによる配信を止めたら無事,実行し,カメラが起動しました.

投稿2019/10/01 08:44

apeirogon0813

総合スコア117

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

エラーの内容が


error turning on stream: Invalid argument
Unable to start capture: Invalid argument

なのですから、与えている引数に不適切なものが含まれているのだと思われます。

引数がだとうかどうかを確認してください。

投稿2019/10/01 04:47

coco_bauer

総合スコア6915

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問