4

次の方法iOS4を使用しました:ビデオファイルをOpenGLテクスチャとして使用するにはどうすればよいですか?openGLでビデオフレームを正常にレンダリングするため。

ただし、この方法は、ビデオフレームを順番に提供するだけなので、スクラブ(再生の特定のポイントにジャンプ)する場合は失敗するようです。

この振る舞いをうまく達成する方法を知っている人はいますか?

4

1 に答える 1

-1

これを実装する簡単な方法の 1 つは、ビデオを一連のフレームにエクスポートし、各フレームを PNG として保存してから、特定のオフセットで PNG を参照して「スクラブ」することです。これにより、最初にビデオ全体をデコードし、すべてのデータをディスクに保持するという犠牲を払って、画像ストリームでランダム アクセスが可能になります。これには、アクセスされるたびに各フレームをデコードすることも含まれます。これは CPU を消費しますが、最近の iPhone や iPad は、他にあまり多くのことをしていない限り処理できます。

于 2013-06-21T03:07:26.610 に答える