問題タブ [pygst]
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 - Gstreamer が X11 を初期化しようとするのを止める方法
コマンドラインから実行したいシンプルなオーディオプレーヤーを作成しようとしました。これは、これまで使用Gstreamer
してきたpygst
Pythonバインディングと私のコードが次のようになっているためです。
何らかの理由で、このコードを実行すると、次の警告が表示されます。
私は問題なく音楽を再生できますが、これらの警告をほとんど取り除くことができます.今、Gstreamer
ライブラリが何らかの理由X11
で、オーディオ再生部分には必要だが必要ではない何かを開始しようとしていると思います. この仮定の妥当性に関するコメントは大歓迎です。
Gstreamer が初期化を試みるのを止めるために、何か他のものをインポートしたり、ある種のフラグを渡したりできますX11
か?
編集1
私はこれを追加しようとしました:
ドキュメントによると、上記のコードはビデオストリーミングの自動有効化を無効にします。ただし、これは警告に関する問題を解決しません。
編集2
これはelement(?) playbin
オーディオとビデオ関連のいくつかの既製のパイプのようなものです。申し訳ありませんが、今はうまく説明できません。ただし、 playbinelements(?)
はアクセスしようとするものを初期化しているようですX11
。私はビデオ関連のものを何も再生していないので、クラッシュしないと思います。いくつかを編集できましたが、警告playbin elements(?)
を修正するものはありません。X11
現在のコードは次のようになります。
要素の後の疑問符は、それが正しい言い回しであるか確信が持てないことに関係しています。
python - Apacheサーバーを介して実行中のPythonスクリプトのインポートエラー
私は問題があります。pygst ライブラリを使用する python スクリプトを使用しています。コマンドラインからスクリプトを手動で実行しても問題ありません。また、ユーザーを_wwwに切り替えてスクリプトを実行しようとしました(いくつかのライブラリへのパスが設定されていない可能性があるため)が、うまくいくようです...問題は、エラーを手動で再現できないことです。私は小さな何かが欠けていることを知っています。
**編集スクリプトへの呼び出しはphpスクリプトを介して行われます?? これは問題でしょうか?
python - gstreamer 動的パイプライン ファイルシンクの追加、ネゴシエートされていないエラーの取得
これは機能します:
私はPythonとpygstを使用して動的な方法で同じことをしようとしています.autovideosinkブランチは常にそこにあり、ユーザー入力の後、filesinkを添付したいと思います.
これは動的接続コードです。
リンクすると、次のエラーが発生します。
何か案は?
python - Python 3 は pygst モジュールを見つけることができません
私は Ubuntu 13.04 を使用しており、python 2.7 と 3.3.2 がインストールされています。最近、python 3 を使い始めましたが、「pygst」gstreamer モジュールをインポートしようとすると、エラーが発生します。
ImportError:「pygst」という名前のモジュールがありません
Python 2.xでは、すべて正常に動作します
このモジュールを python 3 にインポートするにはどうすればよいですか?
前もって感謝します!
python - GStreamer # ローカル ファイルの uri 内のシンボル
Linux マシンでファイル名に「#」を含むローカル ファイルを再生しようとすると、次のように表示されます。
これを使用して URI を設定します。
ここで、filepath は、たとえば MP3 ファイル "/home/me/untitled #1.mp3" への絶対パスです。
何らかの回避策または回避策はありますか?
python - gstreamer を使用して、シンクを停止せずにプレイリストを再生する
音楽プレーヤーにプレイリスト機能を追加したいと考えています。リストの最初のトラックが再生されます。コンソールで「次へ」と入力してリターンキーを押すと、次のトラックの再生が開始されますが、曲の再生が停止し、何も起こりません。
「場所」を変更する前に状態を GST_STATE_NULL ではなく GST_STATE_READY に設定しても機能しません。
誰かが私のコードを修正して、どこが間違っているか教えてもらえますか?