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 编码帧输出回调中设置数据,这似乎是令人满意的。

于 2013-09-16T09:13:56.637 回答