首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Media Foundation中设置VC-1编码器的GOP大小?

如何在Media Foundation中设置VC-1编码器的GOP大小?
EN

Stack Overflow用户
提问于 2013-07-23 11:35:30
回答 2查看 449关注 0票数 1

我正在尝试设置GOP大小(帧数),并在Media Foundation中的VC-1编码器(WMVideo9 Encoder MFT)上设置“关闭GOP”标志,但我看不到这样做的方法。M$创建了数以千计的接口,但其中大多数都是无用的。(我甚至尝试使用异步编解码器,显然可以从GPU中受益,等等……哈哈,这真是个笑话……)

回到问题..。例如,有一个由IMFTransform公开的IWMCodecProps接口,但它是只读的。通过IMFAttributes可以访问大量的属性,但我没有看到一个用于设置GOP大小和关闭GOP的属性。

这是完全可能的吗?看起来M$正在推开每一个为了钱而编码的人。媒体基础只适合玩玩……

附注:无法回答并不是投反对票的原因。

EN

回答 2

Stack Overflow用户

发布于 2013-09-19 18:16:12

看一看ICodecAPI接口。它公开了大量的视频编码设置。您还需要查看以下ICodecAPI属性。

  • CODECAPI_AVEncMPVGOPSize
  • CODECAPI_AVEncMPVGOPOpen
  • CODECAPI_AVEncMPVGOPSInSeq
票数 1
EN

Stack Overflow用户

发布于 2013-09-19 18:59:58

VC-1编码器的GOP大小模拟为MFPKEY_KEYDIST Property,在Windows Media Video 9高级配置文件模式下为Windows Media Video 9 Encoder

指定编解码器输出中关键帧之间的最长时间(毫秒)。

与来自MPEG-2的GOP size相比,相邻I帧之间的帧数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17801074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档