問題タブ [qtmultimedia]

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

c++ - 提供された時間 Qt でビデオ フレームを取得する

私がやりたいことは、ある時点 (たとえば 20 秒) でビデオ フレームを取得することです。私はこのようなことができることを知っています-ビデオを巻き戻して一時停止します:

しかし、もっとエレガントな解決策はありますか(ビデオ全体ではなく、ある時点でフレームだけが必要なので、これはハックのように思えます)?

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

android - QAudioDeviceInfo が Android でデフォルトのオーディオ デバイスを検出しない

QAudioOutput を使用して簡単なプレーヤー アプリケーションを作成しました。それは正常に動作しています。

その後、プレーヤー コードを別のプロジェクトに移動し、それを共有ライブラリとしてビルドし、アプリケーションでプレーヤー オブジェクトを作成しました。

しかし、 QAudioDeviceInfo::availableDevices(QAudio::AudioOutput)) は空のリストを返します

展開パッケージを確認しました。マルチメディアの依存関係があります

コード:

次に、もう1つの共有ライブラリを作成しました。コンストラクター内に単純なクラスがあり、上記のコードを呼び出して動作していますが、完全なコードを含めると動作しません

何が原因でしょうか

設定:

qt5.5

アンドロイドndk12

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

qt - Qt 5.7.0 の複数のプラットフォームでサウンド ファイルを再生できない

Qt 5.7.0 では、次のような Audio オブジェクトを含めることで、qml でサウンドを再生していました。

Windows では再生されましたが、Linux では再生されませんでした。なぜだめですか?

Linuxで表示されたエラーメッセージ:

サーバー ソケットに接続できません err = Filen eller katalogen finns inte サーバー要求チャネルに接続できません ジャック サーバーが実行されていないか、開始できません JackShmReadWritePtr::~JackShmReadWritePtr - 4294967295 の初期化が行われていません。 4294967295 の場合、ロック解除をスキップ

"Filen eller katalogen finns inte" はスウェーデン語で、"Missing file or directory" に翻訳する必要があります。

サウンド ファイルを ogg に変換し、qml を次のように変更しました。

現在、Linux では再生されますが、Windows では再生されません。

なぜだめですか?

Windowsに以下をインストールして、何ができるかを確認します。

ビルド ディレクトリを削除し、Windows でプロジェクトを実行しました。静けさ。

何をする必要がありますか?

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

python - QMediaMetaData.ThumbnailImage は PyQt5 で None を返します

プログラムの作成にはpyqt5とpython3を使用しています。このプログラムには、ユーザーがプログラムで開いたビデオ ファイルのサムネイルで埋めたい領域があります。これはサムネイルを取得するための私のコードです:

しかし、QtMultimedia.QMediaMetaData.ThumbnailImageNoneType を返します。サムネイルを取得するにはどうすればよいですか?

注: self.mediaplayer は QMediaplayer クラス オブジェクトです。

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

c++ - Ubuntu 16.04 / Qt 5.6 で QMediaPlayer が何も再生しない

Ubuntu 16.04 で公式の Qt 5.6 SDK を使用しています。mp3 ファイルを再生しようとすると、次のようなメッセージが表示されます。

コードは次のように単純です。

これは Android で動作し、以前は Ubuntu 14.04 マシンで動作していました。私は何が欠けていますか?必要なすべての gstreamer (ドキュメントによる) は、デフォルトで既にインストールされているようですが、それでも機能しません:

...そしてもちろん、私のサウンドはそれ以外の点では完璧に機能します。

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

video - タイプ「video/x-h264」で使用できるデコーダーはありません

変更を加えずに qt サンプル アプリの 1 つを実行しようとしています。というplayerマルチメディアウィジェットのデモです。私のシステムは Ubuntu 16.04 64 ビットです。ビデオを再生しようとすると、コンソールに次のエラーが表示されます。

No decoder available for type 'video/x-h264

2 つの異なるビデオを試した後の完全なエラーは次のとおりです。

リモートで gstreamer に関連するほぼすべてのパッケージがインストールされています。実行するgst-inspect-1.0と、多くの出力が得られ、最後の行は次のとおりです。

Total count: 241 plugins (1 blacklist entry not shown), 1388 features

したがって、すべてが適切にインストールされているように見えます。Qt マルチメディアの例がそのままでは機能しないのはなぜですか?

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

qt - Rapsberry Pi 3 で Qt/Qml の音が出ない

qmlを使用してRPIでオーディオを再生しようとしていますが、音が出ません。エラーも警告もありません。

onPlaying が呼び出され、取得します

- なんらかの理由で音量が 0.001 になっていて、その理由がわかりません。

Audio の代わりに MediaPlayer も試してみましたが、同じ結果が得られました。

///

私もビデオを再生しようとしましたが、大丈夫ですが音が出ません。その他のオーディオ形式は再生できません。

何が問題になる可能性がありますか? ログにサウンド エラーはなく、omxplayer は正常にオーディオを再生しています。