問題タブ [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.
windows - Windows で Gstreamer を使用する
私は通常 Linux で Gstreamer を使用し、コマンドを使用して簡単にインストールします。
次に、コマンドでRTPストリームを再生できます。Windowsでも同じことを行う必要があり、このWebサイトgst-launch-0.01 playbin2 ...
からインストールアプリケーションをダウンロードしようとした後、コマンドラインを開いて次のコマンドを入力しました。
このエラーが発生しました:
リンクなどの何かが欠けていることはわかっていますが、その方法がわかりません!
Windows に gstreamer をインストールして試す方法を順を追って説明する適切な HOWTO を持っている人はいますか?
video - パラメータをリアルタイムで変更する
でパイプラインを実行していGstreamer
ます。
application/x-rtp
パラメータをリアルタイムで変更する方法はありますか?
たとえば、「再生速度」フィールド。
もしかしてイベント付き?方法がわかりませんでした。
編集:
主な問題は、「pcapparse」でシーク イベントを使用することです。mp4 ファイルをロードすると、シーク イベントがうまく機能します。
しかし、pcap ファイルをロードすると、シーク イベントで何も起こりません。
これらは 2 つのパイプラインです。
"application/x-rtp" の "play-speed" でビデオの速度を制御できることがわかりました。しかし問題は、リアルタイムではなく、再生ボタンを押す前に設定する必要があることです。
qt - Qt-GStreamer ビルドの GStreamer パスを指定する方法
ターゲット システムの /opt/gstreamer に gstreamer をインストールしました。クロスコンパイル ツールを使用して開発ホストで Qt-Gstreamer をビルドしようとすると、次のようになります。
Qt-GStreamer をビルドするための Gstreamer パスを指定するにはどうすればよいですか? ターゲットファイルシステムにNFSを使用しているため、開発ホスト上にあります。
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 を作成する作業中のパイプラインです。
テキストオーバーレイをビンに追加する方法を知っている人はいますか? 乾杯フレドリック
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
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 ファイルを構成する担当者を教えてください。