作成中のムービーに QuickTime 7 API を介して正しいインターレース情報を設定しようとしています。
ムービーをプログレッシブ スキャンにしたいのですが、出力を視覚的に確認すると、すべてのフレームが上半分に押しつぶされています。そのため、QuickTime が自分のムービーを認識していることを確認したとしても、kQTFieldsProgressiveScan
依然として混乱します。
これは私がやっていることです:
myCreateNewMovie(...);
ICMCompressionSessionOptionsCreate(...);
BeginMediaEdits(media);
myCreate(ImageDescription with appropriate FieldInfoImageDescriptionExtension2);
SetMediaSampleDescription(media, ImageDescription);
そして、各フレームを書くときに、同じ説明を追加します。
ICMImageDescriptionSetProperty(myFieldInfoImageDescription, ...);
AddMediaSample2(...);