問題タブ [v4l2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
156 参照

android - Androidカメラの画像・プレビューサイズのルール

誰かが、画像/プレビューのサイズ (幅と高さの両方) を 16 で割る必要があると教えてくれました。日常のシナリオでは、1920x1088、2688x1520 など、この種の解像度も常に見られます。誰がこのルール/制限を作っているか教えてもらえますか? ハードウェア?これに続くすべてのハードウェアまたはそれらの一部だけですか? どうもありがとう!

0 投票する
1 に答える
1533 参照

video-streaming - ビデオ ストリームのキャプチャとフレーム レートの制御

現在、VP8 と V4L2 を使用してビデオ ストリーミング ソフトウェアを開発していますが、フレーム レーティングの重要な概念に苦労しています。

フレームをループでフェッチし、エンコードしてRTP経由で送信する基本的な実装があります(可能な限り高速です)。しかし、ビデオのフレームレートを制御したり、サンプリングを調整したりする方法がわかりません。

基本的には次のように要約できます。

特に、適切に設定する方法がわかりません:

  • V4L2 キャプチャ ループ (定期的にフレームを取得するためにタイマーが必要ですか?)
  • V4L2 からの FRAME INTERVAL 設定 (必須ですか?)
  • libvpx タイムベース (1/fps ? 1001/30000 を使用する必要がありますか?)
  • ポイント値 (フレーム数 * (1/fps) * 90000 である必要がありますか?)
  • RTP タイムスタンプ (ここで pts を使用できますか?)
  • 考慮できるその他の構成設定...
0 投票する
2 に答える
7953 参照

linux - ライブラリの参照を未定義にするので、どうすれば正しいパスを見つけることができますか?

Ubuntu で v4l2 の例をコンパイルしようとしていますが、次のエラーが発生します。

私が見ることができるのは、-lx11 と -lXext のパスが -L/usr/include ではないということです。これらのライブラリの正しいパスを見つけるにはどうすればよいですか?

ありがとう。

0 投票する
1 に答える
1093 参照

android - Android タブレットで dev/video0 が見つかりません

カメラのデータを C レベルで取得したいので、Android タブレットで V4L2 コードを実行しようとしています。そのような状況では、デバイスを開いてその容量を取得する必要があり、V4L2 ではデバイスは通常 dev/video0、dev/video1... のようになります。

とにかく、タブレットでそれを見つけることができません。Samsung、Motorola、Nexus を試しましたが、どれも機能しません。私もいくつかの携帯電話を試してみましたが、携帯電話でそれを見つけました。

誰か教えてくれませんか?または、タブレットではこれらのファイルの名前が異なりますか?

0 投票する
2 に答える
1448 参照

python - プログラムでイメージを v4l2-device に送信する

jpg を生成するプログラムがあります。これらの画像が生成されたら、仮想 Web カメラに送信したいと思います。を使用して仮想ウェブカメラを作成でき、v4l2loopbackgstreamer を見てきましたが、うまく機能しません。

multifilesrc で gst-launch を試してみましたが、画像が既に生成されている場合にのみ機能するようです。また、gst-launch を設定して、1 つの画像を Web カメラに送信し、新しい画像が生成されたときにその画像を上書きするようにしました。残念ながら、これにより gstreamer がクラッシュします。

どうすればこれができるか知っている人はいますか?gstreamer を使用する必要はありませんが、Linux、理想的には Python でこれを実装しようとしています。

0 投票する
1 に答える
588 参照

linux - ARM でのビデオ キャプチャ

ここarmhfからdebianを使用してmk802iiでWebカメラ(ディフェンダーc-110)を使用すると問題が発生します:

この例を使用して受け取った同じエラー。このエラーは何を意味し、何をしなければなりませんか?