問題タブ [gst-launch]
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.
linux - gst-launch で 2 つのビデオ ファイルを連結するために gstreamer と smpte を使用するにはどうすればよいですか?
2 つのビデオ ファイル (vid1.mov と vid2.mov) があり、どちらも同じフレーム サイズとフレーム レートです。vid1.mov と vid2.mov を次々に表示する 1 つの最終的なビデオが必要です。また、(ビデオの突然の変更ではなく)あるビデオから別のビデオへの移行が必要であり、gstreamer の smpte プラグインを発見しました。これは私が望むものです。
ubuntu Linux コマンドラインで使用gst-launch
して、2 つのビデオをトランジションと一緒にマージするにはどうすればよいですか?
(smpte の例と同じトランジションを使用したいと仮定します。長さは 2 秒で、type=234 です)
smpte の例を次のように変更してみました。
両方のビデオの再生を同時に開始し、一方から他方へ移行するため、vid1.mov の 2 秒のみが表示され、vid2.mov のすべてが再生されます。vid1.mov のすべてを再生し、vid1.mov が終了する 2 秒前に、vid2.mov の再生を開始し、トランジションを開始する方法を教えてください。通常の vid2.mov の
python - gst-launch コマンドを Python プログラムに変換する
gst-launch
PyGST モジュールを使用して次のコマンドを Python プログラムに実装するにはどうすればよいですか?
windows - STDIN 経由で gstreamer fdsrc にフィードすると、期待される結果の一部しか生成されません
gstreamer Windows ポート OSSBuild を使用しています。fdsrc 要素を使用して、STDIN 経由で gst-launch にビデオ データをフィードしたいと考えています。そうすることで、パイプラインが入力のほんの一部を消費しているように見えます。例えば
動作しません
大丈夫です。したがって、問題は fdsrc の使用に関連していると思います。
何か案は?
gstreamer - RTMP ストリームを demux するための gst-launch
gstreamer とすべてのプラグインの最新の安定バージョンを使用しています。このパイプラインを使用して再生および rtmp ストリームを実行しようとすると、次のようになります。
パイプラインは準備を続けますが、再生を開始しません。ただし、これらのパイプラインでオーディオのみ、またはビデオのみを再生できます。
1.
2.
オーディオとビデオの両方を同時に再生するには何が欠けていますか?
よろしくお願いします
c - 2対1の要素を実行する方法
ntoone という 2 対 1 の単純な要素を作成しました。私の質問は、それを実行する方法です(2つのvideotestsrcと1つのautosinkを使用したgst-launchの例)。これには、video_sink と klv_sink という 2 つの静的な「任意の」シンク パッドがあり、コレクションに追加されます。コードは次のとおりです。
ありがとう
gstreamer - gstreamerを使用してライブスチームを作成するにはどうすればよいですか?
ウェブカメラをストリーミングしたいのですが、vlcで試しましたが、同じネットワーク上のサーバーとクライアントの間で10〜15秒の遅延が発生します
ここでgstreamerをテストしたいのですが、例が見つかりませんでした。gstreamerを使用してライブWebカメラストリーム(rtspまたはhttp)をセットアップするにはどうすればよいですか?
gstreamer - gst-launch コマンドに相当する Gstreamer コード
次のコマンドを使用して、cmd からパイプラインを作成します。
上記のコマンドをプログラムにコーディングする方法は?
flash - gstreamerrtmpsrcからrtmpsinkへ
gstreamer rtmpsrcプラグインを使用して、クライアントマシンからWebカメラ経由で生成されたライブ着信フラッシュメディアストリームをキャプチャし、処理可能な形式に変換したいと思います。問題は、次のコマンドを使用して着信rtmpフラッシュメディアストリームを表示しようとすると出力が表示されますが、filesinkを使用してストリームをファイルに保存しようとするとまったく機能しません。
また、このパイプラインをC / C ++プログラムに構築して、着信要素を処理できるようにしません。「filesrc->appsrc->appsink-> filesink」のコードを記述しましたが、正常に動作します。
ただし、「rtmpsrc-> appsrc-> appsink-> rtmpsink」のコードを記述しても、機能しません。私はgstreamerプログラミングに慣れていないので、そのようなプログラミングチュートリアルやサンプルを入手できる優れたリソースを教えてください。
私のシステム構成:
Linux Ubuntu12.0464ビット
crtmpserver x86_64
gstreamer 0.10
osx-mountain-lion - OSX 上の Gstreamer
FaceTime カメラであるソース要素と udp シンクであるシンク要素を持つ、非常に単純な Gstreamer パイプラインを作成しようとしています。
まず、こちらの手順に従って Gstreamer をインストールします。基本的なパイプラインのいくつかは問題なく実行できました。ただし、次のコマンドを使用しようとしたとき
次のエラーが発生しました。
だから私はいくつかの掘り下げを行い、v4l2src プラグインが gst-plugins-good にあることがわかりました。次のコマンドを使用して、macports を使用してこれらの優れたプラグインをインストールしました。
非常に長い時間の後、すべてがエラーなしでインストールされました。gst-launch が 3 つの場所に表示されるようになりました。
これらのディレクトリのいずれかから上記のパイプラインを実行しようとすると、まだ取得されます
どこからでも次のコマンドを入力すると、さらにエラーが発生しますが、まだ v4lsrc が見つからないようです。
与えます:
そのため、GStreamer が混乱しているように見えますが、GStreamer が v4l2src を見つけられないため、カメラを動作させることができません。
いくつかの助けをいただければ幸いです!前もって感謝します。
flv - gstreamerでplaybin2なしで.flv(h.264 aac)ファイルを再生するには?
FLV ファイルがあり、gstreamer の playbin2 はうまく機能しますが、パイプラインを手動で構築しようとすると、結果がうまくいきません。
誰かが私のパイプラインの問題点を教えてくれますか? または、playbin2 を使用せずに FLV ファイルを正しく再生するためのパイプラインを構築する方法を教えてください。
ターゲット FLV ファイルもドロップボックスにアップロードされます。URL は次のとおりです。
https://dl.dropbox.com/u/5391695/1.flv
playbin2 メソッドで生成されたドット ファイルを表示しようとしました。
https://dl.dropbox.com/u/5391695/playbin2.png
次のコマンド 1,2 は両方とも機能しますが、コマンド 3,4 はまったく機能しません。
1. gst-discover からのメディア情報
2.プレイビン2
3. filesrc->flvdemux->ffdec_h264
4. filesrc->flvdemux->h264parse->ffdec_h264