0

Windows 上の PySide アプリケーションには、依存関係のないビデオ プレーヤーが必要です。現在、Flash をロードする QWebView でビデオを再生していますが、これは問題なく動作しますが、アプリケーションを使用しているほとんどの人は、Flash を持たない新しくインストールされた Windows のコピーでそれを実行しており、再生するためだけに Flash をインストールするつもりはありません。私のアプリケーションのビデオ。

ディストリビューションにフラッシュ プラグインを含めることはできますが、Adobe のライセンスにより許可されていません。

私は少なくとも 20 のことを試したに違いありませんが、今のところ十分に機能しているものはありません。これまでのところ、最も効果的だったのは次のとおりです。

  • Flash、ライセンスにより、アプリに同梱することが禁止されています
  • PyGame、1 - 私が見つけた巨大な mpeg-1 ファイルのみを受け入れました、2 - クラッシュする傾向があります
  • QMovie - .mng ファイルのみをサポートしているようですが、コンバーターを見つけることができませんでした。さらに、そのフォーマットはビジュアルのみで、オーディオも必要です。

私は PyMedia を動作させようとしてきましたが、インストールを拒否しています (Python 2.7 が必要ですが、私は Python 2.7.3 を持っています。Python の複数のコピーをインストールして、以前にダウングレードしようとしました... 頭痛の種になるだけの価値はありません)すべてのコードを 1 つのバージョンで実行しようとするのです。)

4

1 に答える 1

0

Qt の Phonon モジュールは、オペレーティング システムにインストールされているコーデックを使用してビデオを再生します。したがって、サポートする予定の Windows の最も低いバージョンに応じて、プレインストールされているコーデックのいずれかを選択できます。XP の wmv7 のように。

または、Phonon を使用して x264 などの効率的な無料コーデックをインストールすることもできます。

于 2013-08-15T10:03:48.863 に答える