0

作成中のムービーに QuickTime 7 API を介して正しいインターレース情報を設定しようとしています。

ムービーをプログレッシブ スキャンにしたいのですが、出力を視覚的に確認すると、すべてのフレームが上半分に押しつぶされています。そのため、QuickTime が自分のムービーを認識していることを確認したとしても、kQTFieldsProgressiveScan依然として混乱します。

これは私がやっていることです:

myCreateNewMovie(...);
ICMCompressionSessionOptionsCreate(...);
BeginMediaEdits(media);

myCreate(ImageDescription with appropriate FieldInfoImageDescriptionExtension2);
SetMediaSampleDescription(media, ImageDescription);

そして、各フレームを書くときに、同じ説明を追加します。

ICMImageDescriptionSetProperty(myFieldInfoImageDescription, ...);
AddMediaSample2(...);
4

1 に答える 1

0

ネット上のさまざまな断片から、メディアのサンプル記述の設定が上書きされているという印象を受けました。今FieldInfo、ICM Encoded Frame Output コールバック内にデータを設定していますが、満足できるようです。

于 2013-09-16T09:13:56.637 に答える