ここで誰かが私を正しい方向に向けることができるかどうか知りたい.
何らかのエンコーディング (H.264 など) のビデオ ファイルがあり、CUDA のビデオ デコード ライブラリ (https://developer.nvidia.com/nvidia-codec-libraries) を使用してこのビデオをデコードするとします。これが何をするか (私は推測します)、ビデオをデコードして画面上で再生します。ここまでは順調ですね。
ここで、私が本当にやりたいことは、デコード ライブラリを変更して (またはラッパーなどを作成して)、ビデオ フレームに対して後処理を実行することです。
たとえば、ビデオに 1000 フレームがあり、(ユーザーが指定した) フレームの一部にカスタム エフェクトを (リアルタイムで) 追加したいとします(たとえば、3D モデルをレンダリングします。ユーザー---出力をフレーム内のある場所にオーバーレイするなど)。
私の質問は本当に次のとおりだと思います:
- これはまったく可能ですか?
- これまたは同様のもの(またはチュートリアル、論文、マニュアルなど)を達成できるコードサンプルを知っている人はいますか?
ありがとう!