iphoneアプリケーションプロジェクトにlibavcodecライブラリを正常にインポートしました。ムービーファイルをYUV420Pデータにデコードして、ムービーのすべてのフレームを取得してRGBデータに変換できるようにしました。 OpenGL ESによって表示されます。iPhoneにYUV420Pデータを表示する方法は?
ムービーは正常に再生できますが、YUVからRGBへの変換やOpenGL(glDrawArrays)の表示方法が遅いため、かなり遅いです。
ビデオを再生するためのスマートな方法はありますか(ムービーをlibavcodecでデコードする必要があるとします)? YUVを直接表示するか、または直接表示できるYUVのようなデータに変換しますか?またはglDrawArraysより速い他の表示方法? Core GraphicsによってYUVデータを読み込むことはできますか?
あなたのアプローチは、法律上問題があります。http://multinc.com/2009/08/24/compatibility-between-the-iphone-app-store-and-the-lgpl/ – MoDJ