4

C++ で FFmpeg や SDL を使用するためのリソース (できれば本ですが、Web サイトでもかまいません) を探しています。

私ができるようにしたいこと(最終的に):

  • ビデオをリアルタイムで QT ウィジェットにデコードして再生します (QT 部分は問題ありません)。
  • 動画にテキストや画像を重ねる(リアルタイム)
  • ビデオをループする
  • あるビデオから別のビデオへのクロスフェード (リアルタイム)
  • ある種の DVD 機能
  • ライブソース?(つまり、ウェブカメラ、ストリームなど)

これまでのところ、次のリソースを見てきました(そして参考になると思います) 。

助けてくれてありがとう...

また:
オペレーティングシステムは Windows です (ただし、いつかクロスプラットフォームになる可能性があります) 。

4

2 に答える 2

1

FFMPEG C++ ラッパー ライブラリFOBSがあります。使い方は非常に簡単ですが、シンプルさで得られるものは、きめの細かい構成では失われます。それはうまく機能しますが、常に少し時代遅れです。

m2c

于 2010-05-20T09:08:14.723 に答える
1

ビデオをデコードして再生するだけでオーバーレイが必要な場合は、Phonon フレームワークの使用を検討し、QGraphicsProxyWidget 内で Phonon::VideoWidget を使用して QT Graphics View を使用します。そうすれば、オーバーレイ、クロスフェード、アニメーションなどを簡単に取得できます。Windows の Phonon は、バックエンドとして DirectShow を使用します。FFDShow をインストールして、ffmpeg がビデオを再生するのと同じコーデックを取得できます。

于 2010-05-19T20:27:08.683 に答える