使用 directshow 的 H.264 比特率和 GOP 控制设置

问题描述 投票:0回答:1

我正在使用 Directshow 在 windows10 中流式传输 h.264 媒体格式。为此,我使用 USB 摄像头,它有 2 个捕获输出引脚,当我配置这些引脚时,其中一个引脚以视频格式显示 MJPG、YUY2,其他引脚显示 H264。因此,我从第二个引脚构建了图表,以使用 ffmpeg 流式传输 H.264使用 Directshow 进行过滤,现在我需要使用 Directshow 控制比特率和 GOP 设置。如何通过Directshow来控制这些Control GOP。

在我的应用程序中,我可以获得捕获属性和相机属性。

并且能够更改分辨率和亮度、色调等。现在我需要获得 H.264 控制。

我已经完成了 H.264 AMCAP 申请,那里显示了 H.264 Control

是自定义的还是Directshow Filter?

c++ winapi h.264 directshow graphedit
1个回答
0
投票

...那里出现了 H.264 Control

是自定义的还是Directshow Filter?

DirectShow 未附带 H.264/AVC 编码过滤器。您正在使用一些已安装的第三方过滤器,与 DirectShow 集成,从而扩展了 DirectShow 环境。

您基本上需要确定您到底使用什么进行 H.264 编码,并检查相关文档以控制 GOP 设置。

© www.soinside.com 2019 - 2024. All rights reserved.