問題タブ [qtgstreamer]

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 投票する
2 に答える
878 参照

c++ - Qt と Raspberry Pi で qtgstreamer を使用する

ラズベリーパイからQt GUIを備えたラップトップへのビデオストリームのデコードに問題があります。

pi のパイプラインは次のとおりです (adafruit ラズベリー pi カメラを使用):

ラップトップでパイプラインを使用してビューアーを使用するだけです。

私はフレームレートを測定していませんが、かなりまともなレートで非常に素晴らしいカラービデオを提供します.

GUI アプリケーションで qtgstreamer を使用すると (ソースの幅 = 640、高さ = 480 で、8 ビットの RGB イメージを想定しています)、以下のコードでバッファ サイズが 460800 になり、921600 になると予想されます。 QImage::Format_RGB888 を使用すると、画像バッファが小さすぎるため、プログラムがクラッシュします。QImage::Format_Index8 を使用すると、正常に動作し、GUI でビデオを表示しますが、すべて白黒です。誰にもアイデアはありますか?これが私の関連コードです:

0 投票する
0 に答える
349 参照

qt - GStreamer と Qt 5.10

現在、Ubuntu 18 を使用していますが、GStreamer と Qt 5.10 で問題が発生しています。

まず、すべての Qt の例で同じエラーが返されます。CameraBin error: "Device '/dev/video0' does not support progressive interlacing"

Linuxがドライバーなどを認識していることを確認するために、vlcを介してWebカメラを開こうとしましたが、成功しました! 問題は本当にそのinterlaceオプションです。外部のGStreamerファイルで変更できる場合、Qt QtGstreamerから変更する方法を知っている人はいますか? 注目してくれてありがとう!