問題タブ [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 - 外出先での 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が表示されます。次に何を試せばいいのかわからない。
完全なソースコードは次のとおりです。
java - gstreamer高速トランスコード
編集 Updated code with solution
amrをmp3にトランスコードする必要があるので、gstreamer-javaでgstreamerパイプラインを作成しました。次のようになります。
(もちろん、実際にはJava APIで構築されています)、私はトランスコードを次のように開始します
所要時間がオーディオの長さに等しいことを除いて、正常に動作します。これは許容できません。同等のもの
マシン速度でトランスコードします。
では、マシン速度のトランスコーディングを取得するには、パイプラインをどのように設定する必要がありますか?
clojureに堪能な人々のための完全な情報源はここにあります
video - 2 つのビデオを作成 (ピップ) する gstreamer コマンド
2 つの 320x240 ビデオを 1 つの 640x240 サイド バイ サイド ビデオに合成するには、gstreamer でどのコマンドを実行する必要がありますか?
video1.avi と video2.avi があるとしましょう
c - Gstreamerの画像スライドショー
xmlファイルを受け取るGStreamerアプリケーションに、画像のURL、重み、画面に表示される期間などの情報を提供するコンテンツを処理させたいと思います。
xmlファイルは、libxmlを使用してCで明確に処理できます。しかし、GStreamerライブラリを使用して画像のスライドショーを作成するにはどうすればよいですか。使用しているハードウェアとSDKがGStreamerのネイティブサポートを提供しているため、GStreamerを使用したいと思います。
同じことをするGStreamerプラグインはありますか?または、他にどのように行うことができますか。私はGStreamerの基本を知っており、GStreamerアプリケーション用のコードをCで記述できます。
queue - 機能していた gstreamer パイプラインが多数のキュー コンポーネントを必要とするのはなぜですか?
ビデオとオーディオを v4l2 ソースから flv 形式に記録する C プログラムがあります。このプログラムは、新しいバージョンの ubuntu では動作しないことに気付きました。gst-launch で問題のあるパイプラインを実行して、問題を再現する最も単純なパイプラインを見つけようとしました。ビデオ側に焦点を当てるだけで、以下に表示されるものに縮小しました.
だから私は働いていたgstreamerパイプラインを持っています:
xvimagesink の前に一連のキューを次々に追加してこれを行う場合にのみ機能します。これは機能しますが、パイプラインが機能し始める前に 2 秒の遅延が発生し、次のメッセージも表示されます。
上記の 2 番目のパイプラインは機能しますが、パイプラインが実行を開始する前に一時停止があり、メッセージが表示されます (このシステムは 2 遅いとは思いません。大量の RAM を搭載したコア i7 です)。
ここで何が起こっているのか説明できる人はいますか? 私は何を間違っていますか?
python - Python でのウェブカメラのキャプチャに関するこの例を参照してください
このスクリプトを自分のマシン ( ubuntu 10.04 32 bit ) で実行すると:
http://pygstdocs.berlios.de/pygst-tutorial/webcam-viewer.html
「開始」ボタンをクリックすると、次のエラーが表示されます。
なんで ?
java - Javaでのrtspストリーミング
gstreamerを使用してJavaでRTSPストリーミングサーバーを実装する方法のチュートリアルを教えてください。
java - gstreamer ビデオ ストリーミング
オープン ソース コミュニティ リンクによって投稿された AudioPlayer.java の例を実行しました
次の例外が発生しました
誰でもこの問題の解決策を教えてもらえますか?
前もって感謝します。
macos - Gstreamer Mac OS X udpsink エラー
Mac OS X でオーディオをストリーミングしようとしていますが、次のエラーが発生し続けます:
osxaudiosrc
これは Windows で動作し、に置き換えautoaudiosrc
ます。何が問題なのか知っている人はいますか?
ありがとう
android - AndroidGStreamerがhttpURLのストリーミングに失敗する
GStreamerが移植されたAndroidデバイスで音楽アプリを作成しようとしています。しかし、httpでmp3 urlストリーミングを試してみると、ストリームを処理できませんでした(ただし、ベースメディアフレームワークであるOPENCoreを備えたAndroidデバイスでは完全に正常に機能します)。そこで、GStreamerがhttp urlストリーミングをサポートしているかどうか、または他の方法でサポートしているかどうかを知りたいと思いました。
前もって感謝します