プロジェクトがGPLであっても、基礎となるコードのLGPLオプションについて作成者に連絡できないという意味ではないことに注意してください。
独自の解決策として考えられるのは、ビデオの合成サーフェスとしてopenGLを使用し、特定のビデオタイプを処理する必要がある場合は、ffmpegなどの舞台裏のライブラリを取得することです。
NeHeには、AVIをopenGLにレンダリングする例があります:http://nehe.gamedev.net/data/lessons/lesson.asp?lesson = 35
FFMpegは最近iPhoneに移植され、LGPLベースの製品です:http: //geek.thinkunique.org/2008/03/05/ffmpeg-on-the-iphone/
(注:iPhoneでのLGPLの商用利用については、iPhoneで許可されていないライブラリのリンクを参照するときにライセンスが「動的」というフレーズを参照しているため、いくつかの議論があります。 iPhoneの場合は静的ですが、明確にするために著者に直接連絡する必要があります。)
OpenGLビデオプレーヤーの別の(ただしGPL)バージョンは次のとおりです:http ://code.google.com/p/glover/
このようなソリューションを利用することは、基本的にiPhone / Mac / CALayer固有の技術的な詳細をバイパスし、OpenGLを介してビデオの既存の知識ベースを活用することです。
特定のビデオスタイルを扱っている場合は、FFMpegのような多目的ツールを使用する代わりに、ベンダーから直接特定のビデオ形式でライブラリを利用できるかどうかを確認することをお勧めします。合成が機能するようになると、ビデオはほとんどすべてのライブラリから取得できます。
バーニー