問題タブ [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.
command-line - このgstreamerパイプラインがストールするのはなぜですか?
これは機能します:
しばらく実行させて殺すと、totem gst.avi
トーンのある素敵なテストカードが表示されます。
ただし、次のようなもっと便利なことをしようとすると
表示されるだけです
その後、無期限にストールします。
デコードビンローリングでバージョンを取得するための秘訣は何ですか?
java - Windows 7 で gstreamer-java を介して VC500 キャプチャ デバイスからビデオを表示する方法
VC500 ビデオ キャプチャ デバイスからのストリームを表示する Windows 7 で gst-launch を使用してパイプラインを構築しようとしています (コンポジット ビデオをキャプチャし、USB 経由でコンピュータに入力します)。ここでの私の最大の問題は、Windows で実行する必要があるという事実だと思います。gstreamer-java の多くのプラグインが、Windows ではなく Linux でサポートされていることがわかりました。そのため、これを機能させるための要素と構文を見つけるのに問題があります。どんな助けでも大歓迎です。もう 1 つのことは、これに gstreamer フレームワークを使用する必要がないことです。これが最も簡単なようです。優れた Java バインディングを備えた別の優れたメディア フレームワークを知っている人がいたら、教えてください。ハハ。(DirectShow、VLCJ を試しましたが、どちらも Java に対して非常に安定していません。) どうもありがとう。ブレイデン
編集: より多くの読書から、ここで必要な要素は ksvideosrc であると確信しています。
だから私は試してきました:
gst-launch -v ksvideosrc ! autovideosink
しかし、私は得る:
エラー: エレメント /GSTPipeline:pipeline0/GstKsVideoSrc:ksvideosrc0 から: キャプチャを開始できませんでした追加のデバッグ情報: ..........\Source\gst-plugins-bad\sys\winks\gstvideosrc.c(970) : gst_ks_video_src_create (): /GstPipeline:pipeline0/GstKsVideoSrc:ksvideosrc0: ピンの状態を KSSTATE_RUN に変更できませんでした 実行は 1000000 ns 後に終了しました。
audio - 実行中の(gstreamer)パイプラインの要素を動的に(非)リンクしますか?
静的パイプラインの構築と実行に関するgstreamerのドキュメントには多くの例があります。ただし、メディアが実際に流れている間は、ライブパイプラインの要素を変更/再リンクすることについてはあまりありません。それは間違いなく可能なので、質問は次のとおりです。
- これを試す前に、どのgstreamerの概念/メカニズムを理解する必要がありますか?
- 注意すべき落とし穴はありますか?
- 基本的な手順、または良い例は何ですか?
受け入れられた回答は、スプーンで供給され、包括的で、ソースコードが含まれます
c++ - gstreamer プラグインの読み込みに関する問題を診断するにはどうすればよいですか?
パイプラインに入れるとデータを生成する要素を内部に持つ gstreamer プラグインを作成しました ( GStreamer Plugin Writer's Guideに従って)。
私の問題は、プラグインをテスト アプリケーションにロードできないことです。私が呼び出すとgst_element_factory_make("myextractor", NULL)
、結果は常にNULLです。
より多くのデータ(これが関連しているかどうかはわかりません):
dllを実行するgst-inspect
と、不完全な出力が得られます (cygwin を使用して生成された出力):
これを(GStreamer Good Plug-ins
パッケージの)avisubtitleアドオンと比較すると、得られる情報ははるかに少なくなります。
たとえば、私のプラグインは次のように言っています。
avisubtitle プラグインは次のように述べています (を使用して生成$ /cygdrive/c/OSSBuild/GStreamer/v0.10.6/bin/gst-inspect.exe avisubtitle
):
私の質問:これをデバッグする方法/不足しているものを特定する方法についてアドバイスが必要です(デバッグ出力、設定、およびチェックするパスの有効化など)。テスト コード ( への呼び出しgst_element_factory_make
) は Songbird adon で記述されていますが、コードを別の実行可能ファイルに配置しても同じ結果が得られます。
video - GStreamer (ffmpeg ではない) を使用してビデオを一連の画像に変換する
私はogg vorbisのビデオを持っています。totem と mplayer で問題なく動作します。フレームごとに1つの画像で、一連の画像に変換したいと思います。次のコマンドを使用して、ffmpeg でこれを行うことができます。
ただし、このビデオでは機能しません。各フレームは、デコードの問題が山ほどあったかのようにすべて灰色です。トーテムで動作するため、gstreamer は ffmpeg よりもビデオをデコードできると思われます。ogg vorbis ビデオを取り込み、フレームごとに 1 つずつ画像の山を作成する gstreamer コマンドはありますか?
ストックのUbuntu Lucidデスクトップを使用しています。
python - Python GStreamer ウェブカメラ ビューア
私は、Python と GStreamer を使用して GTK ウィジェットで Web カメラの出力を示すこの素晴らしい例に取り組んでいます。
http://pygstdocs.berlios.de/pygst-tutorial/webcam-viewer.html コードは次のとおりです。
私がやりたいのは、現在のフレームのスナップショットを取り、ディスクに保存する方法です。私はそれを行うには2つの方法があると思います:
これに関するヒントはありますか?私は gstreamer や gtk の経験がありません。
どうもありがとうマウロ
python - ImportError: [ライブラリ名].so: 未定義のシンボル: [関数名]
GStreamer の GstPhotography インターフェイスを使用する C モジュールで Python プログラムを拡張しています。私の C モジュールは正常にコンパイルされますが、Python から実行しようとすると、次のエラーが発生します。
my_c_module.cpp で gst_photography_get_type を使用したことがないため、これが何を意味するのかよくわかりません。これは、GstPhotography ソース コードに実装されている関数です。
c++ - Unable to play uri using gst_element_make_from_uri in gstreamer
I need to stream rtsp / http stream and when i create an element source using source = gst_element_make_from_uri(); it doesn't work. Has anybody used gstreamer for streaming rtsp / http streams.
Please help.. I am attaching the code snippet also
c - gstreamerを使用して一連の画像をつなぎ合わせてビデオスライドショーを作成するにはどうすればよいですか?
画像とサウンドトラックのセットを取り、それを使用してgstreamerを使用した基本的なビデオスライドショーを作成したいと思います。
ビデオやオーディオファイルの再生、さらにはトランスコーディングなどの基本的なgstreamerの使用法のドキュメントや例がたくさんあるようです。しかし、私は、ビデオ編集タスクに特に役立つものを見つけることができないようです。
私はgstreamerの基本を十分に理解していると感じていますが、いわば、ドットをどのように結合するかを概念化するのに苦労しています。具体的には、一連の画像を取得して単一のビデオ出力に変換するビットです。
gstreamer - gstreamer デバッグ出力を表示するにはどうすればよいですか?
GST_CAT_INFO、GST_DEBUG などの関数の出力を表示する方法は? デバッグ レベルを設定して gstreamer を自分でコンパイルする必要がありますか?それともアプリケーション レベルで行うことができますか?