問題タブ [qtgstreamer]

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 に答える
11251 参照

windows - Windows で Gstreamer を使用する

私は通常 Linux で Gstreamer を使用し、コマンドを使用して簡単にインストールします。

次に、コマンドでRTPストリームを再生できます。Windowsでも同じことを行う必要があり、このWebサイトgst-launch-0.01 playbin2 ... からインストールアプリケーションをダウンロードしようとした後、コマンドラインを開いて次のコマンドを入力しました。

このエラーが発生しました:

リンクなどの何かが欠けていることはわかっていますが、その方法がわかりません!

Windows に gstreamer をインストールして試す方法を順を追って説明する適切な HOWTO を持っている人はいますか?

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

video - パラメータをリアルタイムで変更する

でパイプラインを実行していGstreamerます。

application/x-rtpパラメータをリアルタイムで変更する方法はありますか?

たとえば、「再生速度」フィールド。

もしかしてイベント付き?方法がわかりませんでした。

編集:

主な問題は、「pcapparse」でシーク イベントを使用することです。mp4 ファイルをロードすると、シーク イベントがうまく機能します。

しかし、pcap ファイルをロードすると、シーク イベントで何も起こりません。

これらは 2 つのパイプラインです。

"application/x-rtp" の "play-speed" でビデオの速度を制御できることがわかりました。しかし問題は、リアルタイムではなく、再生ボタンを押す前に設定する必要があることです。

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

qt - Qt-GStreamer ビルドの GStreamer パスを指定する方法

ターゲット システムの /opt/gstreamer に gstreamer をインストールしました。クロスコンパイル ツールを使用して開発ホストで Qt-Gstreamer をビルドしようとすると、次のようになります。

Qt-GStreamer をビルドするための Gstreamer パスを指定するにはどうすればよいですか? ターゲットファイルシステムにNFSを使用しているため、開発ホスト上にあります。

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

qt - Qt マルチメディアで Gstreamer 1.0 を使用する

Qt 5.5の最新のドキュメントによると、Gstreamer 1.0 は Qt マルチメディア経由でサポートされています。ただし、それに関する詳細情報を見つけることができないようです (この投稿の人物は同じ船に乗っているようです)。Windows で 1.0 のサポートが必要なので、現在 QtGstreamer を使用しています。

以前は Phonon で、Qt は gstreamer 0.10 をサポートしていました (少なくとも Linux では)。この 1.0 のサポートは、Windows など、より多くのプラットフォームに拡張されますか?

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

c++ - gstreamer c++ で textoverlay を追加

gstreamer-0.10 で mp4 ムービーに textoverlay を追加しようとしています。はい、私はそれが古いことを知っていますが、mp4にいくつかの変更を加えるだけで済みます. 私は gst-launch-0.10 でそれを行う方法を知っています:

gst-launch-0.10 filesrc location=input.mp4 name=src ! デコードビン名=demuxer demuxer. ! 列 !textoverlay text="私のテキスト" ! x264enc ! マルチプレクサ。デマルチプレクサ。! 列 !オーディオ変換!ヴォアセンク!マルチプレクサ。mp4mux name=muxer ! ファイルシンクの場所=output.mp4

これにより、テキスト オーバーレイ ムービーが作成されます。しかし今、cpp の次のビンに textoverlay を追加する必要があります。これは、mp4 を作成する作業中のパイプラインです。

テキストオーバーレイをビンに追加する方法を知っている人はいますか? 乾杯フレドリック

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

c++ - パッケージ Qt5GStreamerQuick-1.0 が見つかりません

"Project ERROR: Package Qt5GStreamerQuick-1.0 not found" の理由を知った幸運な人はいますか。

インストールしました: qt-gstreamer-dev パッケージ PKG_CONFIG_LIBDIR を手動で追加した後でも機能しません: export PKG_CONFIG_LIBDIR=/home/manojsahu/qt-gstreamer-1.2.0/src/QGst/QtGStreamer-1.0.pc.in

また、代わりに .pro ファイルに PKGCONFIG を追加しました: PKGCONFIG += Qt5GStreamerQuick-1.0 PKGCONFIG += QtGStreamer-1.0

誰でもこのエラーを解決できますか。以下のリンクで例をコンパイルしようとしています:

https://github.com/detrout/qt-gstreamer/tree/master/examples/qmlplayer

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

ffmpeg - Linux ARM マシンの Qt5 ベースの Web ブラウザでビデオ ファイルを再生できない

Yocto Buildsystem を使用して、TI AM335x ベースの ARM プラットフォーム用に Qt5.4 をサポートするカスタマイズされた Linux イメージを生成しています。Yocto では、Qt5 ベースの Web ブラウザに必要なコンポーネントを選択して、次のような HTML5 オーディオおよびビデオ ファイルを再生します。 - qtmultimedia - gstreamer (1.0) - qtscript - qtwebsockets - qtimageformats - libgles-omap3 - lighttpd - gst-ffmpeg - gst-fluendo-mp3 - gstreamer (0.10)

ここでは、最終的なイメージを構築した後。/usr/lib には gstreamer と gstreamer-1.0 の両方のディレクトリがあり、必要な ffmpeg ライブラリも /usr/lib/gstreamer ディレクトリにあります。しかし、Webkit はデフォルトで /usr/lib/gstreamer-1.0 ディレクトリにリンクしているため、必要なライブラリが見つからないのではないかと思います。

/usr/lib/gstreamer-1.0 ディレクトリにある ffmepg 関連のライブラリを /usr/lib/gstreamer から手動でコピーしようとすると、libav 関連のバージョン エラーが発生しました。

/usr/lib の両方の gstreamer ディレクトリにリンクし、qt5 ベースの Web ブラウザで HTML5 オーディオ ファイルとビデオ ファイルを再生できるように、Webkit または Webcore .bb ファイルを構成する担当者を教えてください。