一部のビデオでは問題なく動作するビデオを再生する Qt 5.3 アプリケーションがあります。残念ながら、いくつかの .mov ファイルを指定すると、QMediaPlayer::FormatError
音声が聞こえるか、音声は聞こえますが、ビデオは聞こえません。
これはコーデックが見つからないことが原因だと思いますが、ビデオを再生できるようにサポートを追加する方法はありますか?
編集:これはOS X上にあります
一部のビデオでは問題なく動作するビデオを再生する Qt 5.3 アプリケーションがあります。残念ながら、いくつかの .mov ファイルを指定すると、QMediaPlayer::FormatError
音声が聞こえるか、音声は聞こえますが、ビデオは聞こえません。
これはコーデックが見つからないことが原因だと思いますが、ビデオを再生できるようにサポートを追加する方法はありますか?
編集:これはOS X上にあります
QMediaPlayer は、プラットフォームのメディア サービスがサポートする任意の形式を再生できます。正常に再生するには、ビデオの種類に適したコーデックをインストールする必要があります。Linux に GStreamer コーデックをインストールしてみてください。Windows を使用している場合は、KLite Codecs をインストールします。
QtMultimedia の実装はプラットフォームに依存します (Windows ではダイレクト ショー、Linux では gstream などを使用します)。QtAVやlibVLCなどのライブラリの使用を検討することをお勧めします。
ほとんどのプラットフォームで機能し、追加のコーデックやプラグインをインストールする必要はありません。