タイトルはほとんどそれを言います。私はシンプルなビデオエディタを作ろうと考えていましたが、さまざまなエフェクトやフィルタなどの「物流」についてはわかりませんでした。外部プログラムが画像に何らかの効果を与えることを可能にしたいとしましょう。それは必然的に実行されたプログラムでなければならないのか、それとも単にビデオエディタが解析して、本質的にOpenGLに渡すことができるOpenGL命令のセットであるのだろうか。技術的には、それはプログラムになりますが、効果を適用するために完全な本格的なセカンダリプログラムを作るよりも、よりエレガントで標準化されているようです。多分もっと良い方法がありますか?言語に依存しない方法でOpenGL命令を表現する方法はありますか?
編集:回答ありがとうございます。ここではフォローアップです:他のビデオ編集者はどのようにこれを実装していますか?私が尋ねる理由は、答えが上記の点でむしろ否定的であるように見えるので、私はそれががどのように専門のアプリケーションによって行われたのかと思っていました。
他の3つの回答では、少なくとも4つの方法があります。 – ssube