問題タブ [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 に答える
324 参照

python-3.x - GstPbutils をインポートするには?

GstPbutils python3 モジュールを使用しようとしていますが、インポートするだけですべてが壊れます。コードは次のとおりです。

そして出力:

私のディストリビューションは壊れていますか?私はそれを間違っていますか?

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

gstreamer - 保留中の入力でパイプラインを開始する方法

私は現在、次の構成のパイプラインで数日間作業しています: - 2 つのライブ入力ストリーム (RTMP) - 1 つのコンポジターに入る - 別の RTMP ストリームに出力する

いくつかのコンバーター、キューなどを間に挟むと、かなりうまく機能します。

しかし、私の問題は、RTMP 入力の 1 つが開始時に利用できない可能性があるため、パイプラインを開始できず、次のエラーでクラッシュすることです: - エラー: ストリームからデータを読み取れませんでした - エラー: 内部データ フロー エラー

2 番目の入力がまだ準備できていなくても、最初の入力でストリームを開始するにはどうすればよいでしょうか?

私はいくつかの方法を試しました: パイプラインを動的に変更する、パッド プローブで遊ぶ、エラー メッセージを聞く、..しかし、今のところ動作させることはできません。

ありがとう、PL

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

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 を使用しています。

ありがとうございました!

0 投票する
3 に答える
5975 参照

python - 仮想環境にpython "gi"モジュールをインストールするには?

私はこれを見て、次のコードを試しました:

、しかし、import glibまたはimport giまだエラーが発生します:

その投稿と同様に、システム全体の python は正常に動作します。

この問題を解決するには?また、私が本当に必要としているのimport gi.repositoryは、import gi. どうもありがとう!

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

video-streaming - gstreamer: カスタム パイプラインからの出力がありません (playbin を置き換えます)

playbinビデオにフィルターを追加する必要があるため、アプリケーションを独自のパイプラインに置き換えようとしています。これが私が試したものです:

その後、ソースのsource-setup信号に接続し、次に信号に接続しneed-dataてデータを供給します。これは で機能しplaybinます。つまり、出力ウィンドウが開き、ビデオが表示されます。私のカスタム パイプラインでは何も起こりません。ウィンドウは開かれず、もちろん何も見えません。

それはなぜですか、どうすれば修正できますか?

また、すべてのオーディオ要素を削除して、ビデオ要素のみを使用しようとしましたが、同じ結果が得られました。このアプリケーションにオーディオは必要ありません。

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

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ユーザー向けではないようです。この問題をどのように解決すればよいか教えてください。

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

python - gstreamer 1.0 + python: PLAYING パイプラインからキューを動的にリンクおよびリンク解除する

実装しようとしているパイプライン アーキテクチャ

パイプラインを に設定する前に両方のキューがリンクされている場合、スクリプトはうまく機能しますが、PLAYINGGstreamer の動的パイプラインとその実装を理解するのに苦労しています。また、gstreamer 1.0 python のドキュメントやサンプルがないことも役に立ちません。

これは、tee を使用してファイルに記録し、RTMP サーバーにストリーミングする作業スクリプトです。

私がやろうとしていること:

  • 最初は、ファイルに記録する 1 つのキュー ( queueFile ) から開始します (常に実行されます)。
  • サーバーにストリーミングするキューをティー ( queueCloud ) にオンデマンドで動的に追加および削除する

gstreamer 1.0 と gi python に関するドキュメントはあまりありません。どんな助けも大歓迎です。