問題タブ [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.
python-3.x - GstPbutils をインポートするには?
GstPbutils python3 モジュールを使用しようとしていますが、インポートするだけですべてが壊れます。コードは次のとおりです。
そして出力:
私のディストリビューションは壊れていますか?私はそれを間違っていますか?
gstreamer - 保留中の入力でパイプラインを開始する方法
私は現在、次の構成のパイプラインで数日間作業しています: - 2 つのライブ入力ストリーム (RTMP) - 1 つのコンポジターに入る - 別の RTMP ストリームに出力する
いくつかのコンバーター、キューなどを間に挟むと、かなりうまく機能します。
しかし、私の問題は、RTMP 入力の 1 つが開始時に利用できない可能性があるため、パイプラインを開始できず、次のエラーでクラッシュすることです: - エラー: ストリームからデータを読み取れませんでした - エラー: 内部データ フロー エラー
2 番目の入力がまだ準備できていなくても、最初の入力でストリームを開始するにはどうすればよいでしょうか?
私はいくつかの方法を試しました: パイプラインを動的に変更する、パッド プローブで遊ぶ、エラー メッセージを聞く、..しかし、今のところ動作させることはできません。
ありがとう、PL
ubuntu-14.04 - sys:1: 警告: g_hash_table_foreach: アサーション 'version == hash_table->version' が失敗しました
Tobii Pro Glasses SDK demo を試したところ、video_with_gaze.py
この警告が表示されましたが、結果は表示されませんでした (理想的には、注視点とともにビデオが表示されるはずです)。glib のバージョンが正しくないのかもしれませんが、修正方法がわかりません。デモ コードは次のとおりです。
Ubuntu 14.04 と Python 2.7 を使用しています。
ありがとうございました!
python - 仮想環境にpython "gi"モジュールをインストールするには?
私はこれを見て、次のコードを試しました:
、しかし、import glib
またはimport gi
まだエラーが発生します:
その投稿と同様に、システム全体の python は正常に動作します。
この問題を解決するには?また、私が本当に必要としているのimport gi.repository
は、import gi
. どうもありがとう!
video-streaming - gstreamer: カスタム パイプラインからの出力がありません (playbin を置き換えます)
playbin
ビデオにフィルターを追加する必要があるため、アプリケーションを独自のパイプラインに置き換えようとしています。これが私が試したものです:
その後、ソースのsource-setup
信号に接続し、次に信号に接続しneed-data
てデータを供給します。これは で機能しplaybin
ます。つまり、出力ウィンドウが開き、ビデオが表示されます。私のカスタム パイプラインでは何も起こりません。ウィンドウは開かれず、もちろん何も見えません。
それはなぜですか、どうすれば修正できますか?
また、すべてのオーディオ要素を削除して、ビデオ要素のみを使用しようとしましたが、同じ結果が得られました。このアプリケーションにオーディオは必要ありません。
python - 「gtk.gdk.Win32Window」オブジェクトには属性「get_xid」がありません
Env - windows7 の python2.7、gstreamer 1.0
環境でhttp://bazaar.launchpad.net/~jdose/+junk/gst-examples/view/head:/video-player-1.0からコードを実行しようとしましたが、失敗していますAttributeError: 'gtk.gdk.Win32Window' object has no attribute 'get_xid'
get_xid をテストしてここに貼り付けるための最小限のコードを見つけました:-
理想的には、インポートしたGdkX11
場合、window オブジェクトには get_xid が必要ですが、windows7 環境では機能しません。windowsGdkX11
ユーザー向けではないようです。この問題をどのように解決すればよいか教えてください。
python - gstreamer 1.0 + python: PLAYING パイプラインからキューを動的にリンクおよびリンク解除する
パイプラインを に設定する前に両方のキューがリンクされている場合、スクリプトはうまく機能しますが、PLAYING
Gstreamer の動的パイプラインとその実装を理解するのに苦労しています。また、gstreamer 1.0 python のドキュメントやサンプルがないことも役に立ちません。
これは、tee を使用してファイルに記録し、RTMP サーバーにストリーミングする作業スクリプトです。
私がやろうとしていること:
- 最初は、ファイルに記録する 1 つのキュー ( queueFile ) から開始します (常に実行されます)。
- サーバーにストリーミングするキューをティー ( queueCloud ) にオンデマンドで動的に追加および削除する
gstreamer 1.0 と gi python に関するドキュメントはあまりありません。どんな助けも大歓迎です。