奇妙な効果が発生する理由は...ラップトップが一時停止中に目覚めたときにguvcviewを使用してWebカメラを1〜3回起動して停止することができますが、3drまたは4回目の起動試行後(わからない)私のOSです。完全に中断されるため、機能するにはラップトップを再起動する必要があります。 :P
詳細については、alt_ctrl + F1を使用して非GUIモードに切り替えて、次のように入力しました。 $guvcview
出力で見つけることができるものは次のとおりです。
...
libv4l2 pixformat設定エラー:デバイスまたはリソースが使用中です。
...
問題は、私のラップトップにウェブカメラ(基本カメラ)だけが組み込まれているので、他のことに忙しいかもしれません。だから、guvcviewが閉じているにもかかわらず、基本カメラが実行され続けていると思います。(間違ったら訂正してください...):(
編集する$ps axl | grep 3106
:出力が次のように入力しようとします。
0 1000 3106 1208 20 0 544772 68572 poll_s Sl ? 5:59 guvcview
0 1000 3412 3404 20 0 11916 2288 pipe_w S+ pts/4 0:00 grep --color=tty -d skip 3106
guvcviewを閉じると、次の出力が表示されます。
ps axl | grep 3106
0 1000 3797 3404 20 0 11916 2392 pipe_w S+ pts/4 0:00 grep --color=tty -d skip 3106
...これは、デバイスを使用する2つのスレッドがあることを意味しますか?私はUSBカメラを持っています。ps axlの出力が私の状況にどのように役立つのかわかりません。ヒントをください。
lsusb
出力
...ID 04f2:b404 Chicony Electronics Co., Ltd
したがって、カムが実際にどのモデルであるべきかを言うのは難しいです。ウェブカメラの設定手順する必要があります...
だから私の質問は残念ながら、ウェブカメラが起動するたびに厄介な再起動を引き起こすこの問題を解決する方法です%)
メモ
ネットワークカメラサプライヤー:Quunguang Electronics(?モデル情報の取得方法がわからない。)
カーネル: 3.16.7.3-1
オペレーティングシステム:Linux Arch x64
ありがとう
答え1
重複する可能性があります。これただ、尋ねる方法が違うだけです。
とにかく、他のプロセスがカメラを使用していることを確認してみましたか(以前に使用しようとしたときに正しく終了しなかったかのように...)
これを試してみてください - (最初の行の出力を取得して出力に一致するように3行目を編集する必要があります...
sudo fuser /dev/video0
/dev/video0: 1871m
sudo kill -9 1871