問題タブ [python-gstreamer]

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 に答える
891 参照

python - Python と Gstreamer パイプライン

Python内で操作できる写真をカメラに撮らせようとしているUdooに取り組んでいます。

これまでのところ、カメラは

gst-launch-1.0 imxv4l2videosrc ! imxipuvideosink

で1枚の写真を撮ることもできます

gst-launch-1.0 imxv4l2videosrc num-buffers=1 ! video/x-raw ! jpegenc ! filesink location=output.jpg

ここから、OpenCV を使用して Python の gstreamer ストリームから直接読み取ることができるようです。

ここに私のpythonコードがあります:

ただし、ret はFalseで、image は何もありません。

これはOpenCV 3.0+でのみ機能すると言う場所もあれば、2.4.xと言う場所もありますが、どのバージョンで動作するかについての実際の答えを見つけることができないようです.

OpenCV 3.0 に更新する必要がある場合、どの部分を更新すればよいですか? パッケージpython-opencvの下のaptリポジトリを介してOpenCVをダウンロードしました。では、Python を更新する必要がありますか? ソースから OpenCV をビルドするだけで、Python は自動的に最新バージョンを使用できますか? 私は困惑している。

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

python - kivy を使用して h264 でエンコードされたライブ ビデオ RTSP ストリームを再生する

私はlive555、カメラからの画像を に渡しlibopenh264ffmpeg. ストリームは、 を使用して正常に表示できますVLC。イベント ループも avi コンテナーに記録します。

kivy以下の単純な kvlang を使用して、リモート表示クライアントをセットアップしたかったのです。

ウィンドウにオブジェクトが表示されずVideo、ログ出力に次のエラーが表示される

ストリーム エンコーディングを MJPEG に変更すると、ビデオ プレーヤーはライブ ビデオをエラーなしで表示します。さらに、source記録されているh264でエンコードされたaviファイルのファイルパスに変更すると、エラーなく再生されます。VideoGstplayer予想されるエンコーディングを警告できる構成はありますか? または、提供された kivy プレーヤーが正しく読み取れないというストリームのセットアップに問題がありますか? gstreamer dll が見つからない可能性がありますが、メッセージはそのようなことを警告しません。

これはすべて、python-dependencies をインストールするための基本的なインストール手順を使用して Windows で実行されました。kivy使用しているバージョンがございます1.9.1。私はkivyが初めてです。

編集:より多くの情報をテーブルに持ってくるためだけに。imageコーデックが の場合でも、タイプのエラーが引き続き発生するようですMJPEG。したがって、表示の問題は gstremer または gstreamer の実装のどこかにあると思われます。