2

AVAssetWritingたとえばAVVideoWidth1280やAVVideoHeight720を使用して設定し、カメラからファイルに書き込む場合は、 AVCAptureSessionas AVCaptureSessionPreset640x480(またはその他の解像度)のビデオ設定を使用します。AVAssetWriter最終的にビデオはの設定でエンコードされますか、それともAVCaptureSessionの設定が適用されますか?

4

1 に答える 1

1

を設定するときに、クライアント (== アプリ) に配信するAVCaptureSession形式を定義します。 したがって、キャプチャ セッションはデータ フローの開始点です。はビデオ データの最終的な宛先であるため、最終的にビデオはアセット ライターの作成時に指定した形式になります。 その間に、受信したすべてのサンプルを、キャプチャ セッションの形式から(辞書で)指定した形式にトランスコードします。AVFoundation

AVAssetWriter
AVAssetWriterAVAssetWriterInputoutputSettings

于 2013-02-20T14:57:31.400 に答える