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

python - 外出先での GStreamer パイプラインへの/からのオーディオ ソースの追加と削除

Adderプラグインを使用して 2 つのソース ストリームを混合する小さな Python スクリプトを作成しました。

audiotestsrcプログラムを開始すると、プラグインによって生成された 1kHz のトーンが聞こえます。Enter を押すと、別の 500Hz テスト トーンが に接続され、Adder一緒に聞こえます。(ちなみに、ミックスを聞くためにパイプラインを再び再生状態に設定する必要がある理由がよくわかりません。パイプラインを再起動せずに新しいソースをプラグインする方法はありますか?)

Enter をもう一度押すと、1kHz トーンがミックスから削除され、500Hz トーンが再生され続けるはずですが、代わりに何も聞こえなくなります。pulse pulsesink.c:528:gst_pulsering_stream_underflow_cb:<pulseaudio_output> Got underflowデバッグ出力の最後の行に aが表示されます。次に何を試せばいいのかわからない。

完全なソースコードは次のとおりです。

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

java - gstreamer高速トランスコード

編集 Updated code with solution

amrをmp3にトランスコードする必要があるので、gstreamer-javaでgstreamerパイプラインを作成しました。次のようになります。

(もちろん、実際にはJava APIで構築されています)、私はトランスコードを次のように開始します

所要時間がオーディオの長さに等しいことを除いて、正常に動作します。これは許容できません。同等のもの

マシン速度でトランスコードします。

では、マシン速度のトランスコーディングを取得するには、パイプラインをどのように設定する必要がありますか?

clojureに堪能な人々のための完全な情報源はここにあります

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

video - 2 つのビデオを作成 (ピップ) する gstreamer コマンド

2 つの 320x240 ビデオを 1 つの 640x240 サイド バイ サイド ビデオに合成するには、gstreamer でどのコマンドを実行する必要がありますか?

video1.avi と video2.avi があるとしましょう

0 投票する
2 に答える
5751 参照

c - Gstreamerの画像スライドショー

xmlファイルを受け取るGStreamerアプリケーションに、画像のURL、重み、画面に表示される期間などの情報を提供するコンテンツを処理させたいと思います。

xmlファイルは、libxmlを使用してCで明確に処理できます。しかし、GStreamerライブラリを使用して画像のスライドショーを作成するにはどうすればよいですか。使用しているハードウェアとSDKがGStreamerのネイティブサポートを提供しているため、GStreamerを使用したいと思います。

同じことをするGStreamerプラグインはありますか?または、他にどのように行うことができますか。私はGStreamerの基本を知っており、GStreamerアプリケーション用のコードをCで記述できます。

0 投票する
2 に答える
2155 参照

queue - 機能していた gstreamer パイプラインが多数のキュー コンポーネントを必要とするのはなぜですか?

ビデオとオーディオを v4l2 ソースから flv 形式に記録する C プログラムがあります。このプログラムは、新しいバージョンの ubuntu では動作しないことに気付きました。gst-launch で問題のあるパイプラインを実行して、問題を再現する最も単純なパイプラインを見つけようとしました。ビデオ側に焦点を当てるだけで、以下に表示されるものに縮小しました.

だから私は働いていたgstreamerパイプラインを持っています:

xvimagesink の前に一連のキューを次々に追加してこれを行う場合にのみ機能します。これは機能しますが、パイプラインが機能し始める前に 2 秒の遅延が発生し、次のメッセージも表示されます。

上記の 2 番目のパイプラインは機能しますが、パイプラインが実行を開始する前に一時停止があり、メッセージが表示されます (このシステムは 2 遅いとは思いません。大量の RAM を搭載したコア i7 です)。

ここで何が起こっているのか説明できる人はいますか? 私は何を間違っていますか?

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

python - Python でのウェブカメラのキャプチャに関するこの例を参照してください

このスクリプトを自分のマシン ( ubuntu 10.04 32 bit ) で実行すると:

http://pygstdocs.berlios.de/pygst-tutorial/webcam-viewer.html

「開始」ボタンをクリックすると、次のエラーが表示されます。

なんで ?

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

java - Javaでのrtspストリーミング

gstreamerを使用してJavaでRTSPストリーミングサーバーを実装する方法のチュートリアルを教えてください。

リンクテキスト

0 投票する
2 に答える
5032 参照

java - gstreamer ビデオ ストリーミング

オープン ソース コミュニティ リンクによって投稿された AudioPlayer.java の例を実行しました

オーディオ プレーヤーのチュートリアル

次の例外が発生しました

誰でもこの問題の解決策を教えてもらえますか?

前もって感謝します。

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

macos - Gstreamer Mac OS X udpsink エラー

Mac OS X でオーディオをストリーミングしようとしていますが、次のエラーが発生し続けます:

osxaudiosrcこれは Windows で動作し、に置き換えautoaudiosrcます。何が問題なのか知っている人はいますか?

ありがとう

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

android - AndroidGStreamerがhttpURLのストリーミングに失敗する

GStreamerが移植されたAndroidデバイスで音楽アプリを作成しようとしています。しかし、httpでmp3 urlストリーミングを試してみると、ストリームを処理できませんでした(ただし、ベースメディアフレームワークであるOPENCoreを備えたAndroidデバイスでは完全に正常に機能します)。そこで、GStreamerがhttp urlストリーミングをサポートしているかどうか、または他の方法でサポートしているかどうかを知りたいと思いました。

前もって感謝します