2

一部のビデオでは問題なく動作するビデオを再生する Qt 5.3 アプリケーションがあります。残念ながら、いくつかの .mov ファイルを指定すると、QMediaPlayer::FormatError音声が聞こえるか、音声は聞こえますが、ビデオは聞こえません。

これはコーデックが見つからないことが原因だと思いますが、ビデオを再生できるようにサポートを追加する方法はありますか?

編集:これはOS X上にあります

4

1 に答える 1

1

QMediaPlayer は、プラットフォームのメディア サービスがサポートする任意の形式を再生できます。正常に再生するには、ビデオの種類に適したコーデックをインストールする必要があります。Linux に GStreamer コーデックをインストールしてみてください。Windows を使用している場合は、KLite Codecs をインストールします。

QtMultimedia の実装はプラットフォームに依存します (Windows ではダイレクト ショー、Linux では gstream などを使用します)。QtAVlibVLCなどのライブラリの使用を検討することをお勧めします。

ほとんどのプラットフォームで機能し、追加のコーデックやプラグインをインストールする必要はありません。

于 2014-06-09T04:47:07.983 に答える