問題タブ [phonon]

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

python - Phonon で異なる速度でオーディオを再生しようとすると availableAudioEffects() エラーが発生する

UbuntuでPhononを使用して異なる速度でサウンドを再生する方法を調査しようとしています。私が最初に考えたのは、関数呼び出しで使用できるオプションを調べることでした。

ただし、PyQt と Phonon をインポートしてその関数呼び出しを行うと、次のようになります。

このオンラインで良いスレッドが見つかりません。なぜこれが中止されているのですか?また、私の現在のプログラムでは、すでに Phonon を使用して複数のオーディオ ストリームを同時に再生しており、カスタム ビデオ プレーヤー (Phonon ではない) を管理する Qt スレッドにリンクして、ユーザーがビデオをより速くドラッグします。したがって、この程度まで機能するにはフォノンを正しくインストールする必要があり、私はすでにいくつかのバックエンド機能を使用しています。どのようなバックエンド効果があるかを照会すると、なぜ中止されるのですか?

助言がありますか?また、このエラーを修正しない場合でも、Phonon に強制的にオーディオ ファイルを通常より速くまたは遅く再生させる方法について何か提案はありますか?

追加した

次のようにして、中止の問題を解決しました。PyQt と Phonon をインポートした後、ダミーの QApplication を作成し、次のように名前を付けました。

しかし、これは関数の出力で、リストから 1 つの項目を指定した後でも判読できません。読みやすい形式にする方法がわからない...?

ポスト スクリプト 以下のコメントにあるように、Phonon の音声速度に関してはほとんどのことがわかりました。そのスレッドは次のとおりです

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

python - PyQtフォノンバックエンドオーディオエフェクトのドキュメント「速度」

関数の出力を見ると

私はこれをオプションの1つとして取得します。

このエフェクトをオーディオソースファイルに接続するパスに挿入する必要があり、実装は難しくないことを理解しています。私が理解していないのは、オプションにアクセスする方法、またはこの「速度」効果の機能が何であるかです。Pythonインターフェースを介してアクセスするにはどうすればよいですか?これのオプションとして、再生速度(2倍、4倍など、速度を2倍または4倍にする)を指定できますか?

0 投票する
4 に答える
6033 参照

c++ - Qt4.8ベータ版とMacOSXLion、フォノンエラー

mac OS 10.7が正常にインストールされた後、qt4.7プロジェクトをコンパイルしようとしました。

「サポートされていないmacosxバージョン」について多くの警告がありました。そのため、Qt 4.8ベータ版を使用することにしました。これで、すべての警告がなくなりました。

ただし、Phononを使用したリンカーの問題が発生しました。

私がこれを修正できることを知っていますか?

ありがとう!

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

qt - フォノン メディア プレーヤーに Rectangle を追加するにはどうすればよいですか?

Now これは phonon(QT) に基づくシンプルなメディア プレーヤーです。

そして今、ビデオを再生しているときに、現在のウィジェットにサインを追加したいと考えています。どうすればこれを実装できますか? たとえば、現在のフレームの指定された位置に四角形を追加したい場合。どうすればそれができますか?

Phonon::VideoWidget から派生した MyVideoWidget という名前のクラスを定義します。ちょうどこのような:

次に、関数 paintEvent を次のようにオーバーロードします。

しかし、まだうまくいきません...誰か良い考えがありますか?

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

c++ - Qtのフォノンオーディオプレーヤーのループ問題

Phonon オーディオ プレーヤーで曲を静的に設定します。ループは を使用して機能しaboutToFinish()ます。問題は、曲の終わりに 1 秒の遅延があり、その後曲が繰り返されることです。どうすれば遅延を回避できますか? また、再生するために一時バッファに(を使用してQBuffer)保存しました。しかし、ループの問題の解決策を提供していません。

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

pyside - フォノンを無効にする方法は?

PySideでフォノンを無効にするにはどうすればよいですか?

私が書いているアプリはサーバー側のアプリであり、メディアを必要としないため、QWebpage を使用しようとしています。いくつか試してみましたが、本当に関連するドキュメントは見つかりませんでした。

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

windows - Qt Phonon が動画を再生しない

QtライブラリのPhononリソースを使用して、事前定義されたメッセージとビデオを表示するアプリケーションがあります。アプリケーションを実行しているマシンへのアクセスをネットワーク経由で行う必要がある最近まで、常に非常にうまく機能していました。現在、30 本以上の動画のうち、正しく表示されているのは 1 つだけです。

すべてのビデオは、 Windows Media PlayerまたはMedia Player Classicで正常に再生されます ( K-Liteコーデック パックがインストールされています) 。しかし、アプリケーションはそれらを再生しません。

それを修正するにはどうすればよいですか?

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

python - Pythonを使用してマルチプラットフォームのビデオストリームを管理するための最良の方法は何ですか?

私はこの質問を1年以上頭の中に持っています。そして、私はあなたたちが答えを持っているかもしれないと思います。

一部のPythonGUIアプリでは、ビデオストリームを表示する必要があります。後で読み直すために、このストリームの一部を記録する必要があります。

さらに、このPythonアプリケーションをマルチプラットフォーム(OSX、GNU、Windows)にする必要があります

私は多くの解決策を受け入れています:

  • カメラをストリームに接続し、Pythonアプリでストリームを読み取ります。(RTP + VLCでうまくいく可能性があります)
  • フォノンを使用してカメラを読み取る
  • 抽象クラスを作成して、異なるリーダーを定義し、OSの機能でQuicktime、Win32、またはGStreamerを使用します。

あなたの経験は何ですか、それをするために何を使いますか?

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

qt - Qt で phonon を使用して VLC バックエンドを使用する (Windows)

Qt とフォノン ライブラリを使用してメディア プレーヤー アプリケーションを作成しようとしています。SD DivX を再生しているときはすべてうまくいきますが、12 GB HD MKV を再生しようとするとフリーズします (I7、8GB RAM、NV GTX260 を使用)。

現在、デフォルトのバックエンド (phonon_ds94.dll) を使用しています。phonon_vlc.dll を使用したいのですが、切り替え方法がわかりません。誰でもアイデアがありますか?

ありがとう、セバスチャン

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

pyqt - Python / PySide / PyQt / Phononを使用して、USBサウンドカードの出力サンプルクロックレートを制御する方法は?

PhononやQTMultimediaを使用して、Python / PySide / PyQTを介してUSBサウンドカード(Lindy PnPサウンドカードデバイス)にオーディオをO/Pしようとしています。

問題のないaduio(mp3 / wav)をO / Pできます-問題は、USBの出力サンプルクロックレートを制御したいということです。これを44.1から48kHzに変更できる必要があります。サウンドカードには独自のs/wが付属しているため、これが可能です。

私はそのようにフォノンを通してオーディオを再生することができます。

ただし、クラスリファレンスドキュメントを見て、USBデバイスのサンプルクロックレートを変更する方法がわかりません。それは不可能のようです。

http://www.pyside.org/docs/pyside/PySide/phonon/index.html

そこで、Qtマルチメディアを使用してUSBサウンドカードのO/Pクロックレートを変更しようとしました。

これは効果がありません。誰かが私がこれをどのように行うか、そしてそれがPhonon / PyQTでさえ可能かどうか知っていますか?低くして、面倒なUSBサウンドカードを直接見つけてみる必要があると思います。

どんな助けでも大いに喜ばせます!!

アラン