转换过滤器无法将hevc / AVI文件连接到渲染器

时间:2015-07-18 13:23:00

标签: directshow avi hevc

我已经为hevc编解码器制作了一个转换过滤器。它正在连接其他媒体文件格式但是使用avi文件它没有在输出端连接到渲染器。我认为这个问题与动态格式变化有关,但即使在实现该片段代码之后也没有变化。

这是我遵循的链接: BITMAPINFOHEADER StructureQueryAccept (Upstream)

即使我在过滤器输入属性中观察到bimapinfoheader成员biSize的大小是108.我不明白如何使用此信息。

无论如何要做到这一点?

1 个答案:

答案 0 :(得分:0)

我认为你不能以avi格式保存hevc,因为avi不支持b帧和可变帧率。

正如docs中所述,avi muxer仅允许old style FOURCC format中的Guids。