0

このクラスに渡す画像の配列があります。

https://github.com/jberlana/iOSKenBurns

これは基本的にすべての画像を取得し、それらからスライドショーを作成してから、自動でランダムなケンバーン効果を追加します。

すべてが素晴らしい働きをします。ただし、現在、スライドショーをムービーファイルにエクスポートする機能を追加しようとしています。これを実現するための簡単なボタンがありますが、これをビデオに変換するためにどこから始めればよいのかわかりません。

私はこれを見つけました:まさに私が探しているものであるQTMovieクラスリファレンス(画像の配列をムービーファイルにコンパイルする)、しかし私はクラスが追加したケンバーン効果を保持する必要があります、そしてこれがどうかはわかりませんiOSにも適用されます。

これが可能かどうか、またはそれをどうするかは本当にわかりません。どんな助けでも素晴らしいでしょう、少なくとも正しい方向へのポイント!前もって感謝します!

4

1 に答える 1

0

QTMovieクラスはiOSでは機能しません。ライブラリでこの種の映画作成ロジックを披露するために作成したXcodeプロジェクトの例を見ることができます。XcodeプロジェクトはAVRenderにあります。この例では、基本的にすべての画像をビデオのフレームとして含むロスレス出力ファイルを作成します。終了時に実際にそれをh.264に変換したい場合は、同じページにAVDecodeEncodeという名前の別の例があり、それを実行してAVPlayerで結果を再生する方法を示しています。iOSでAVAssetsAPIを使用してこれをすべて行うために独自のコードをロールすることもできますが、これらのAPIの使用は簡単ではないことに注意してください。

于 2013-07-17T04:47:14.103 に答える