4

iOS4 に含まれる AVFoundation の新しいビデオ機能を使用すると、AVCaptureVideoDataOutput を使用して、カメラでキャプチャされた生のビデオ フレームにアクセスできます。

これらのフレームの上にテキストやその他の情報を重ねて、ある時点でアセット ライブラリに保存されるムービー ファイルに出力したいと考えています。

残念ながら、Apple はこれらのフレームをムービー ファイルに保存する簡単な方法を提供していないようです。

アセット ライブラリと互換性のあるムービー ファイルにフレームを保存するには、どのようなオプションがありますか?

iPhone SDK のみを使用してこれを達成する方法はありますか?

そうでない場合、iPhoneと互換性があり、これを達成するために利用できるサードパーティのライブラリは何ですか?

4

4 に答える 4

0

AVCaptureMovieFileOutputQuickTimeムービーにデータをキャプチャできます。これは役立つかもしれません...

于 2010-07-15T23:06:41.133 に答える
0

AVCaptureVideoDataOutputキャプチャしたフレームをエンコードする方法も、Quicktime .mov ファイルに書き込む方法も含まれていません。

コンテナ形式とエンコーディングの両方を処理できる ffmpeg がニーズを満たしているかどうかを確認するために、 ffmpegを確認することをお勧めします。

于 2010-07-13T17:24:45.370 に答える
0

おい!ビデオに何らかの透かしを入れる必要がある場合は、カメラでムービーをキャプチャしてから、AVVideoComposition の AVVideoCompositionCoreAnimationTool を使用するだけで簡単にできます。ビデオのオーバーレイとして、あらゆる種類のアニメーション、テキストを追加できます。

于 2010-10-07T09:45:16.593 に答える