我正在使用 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?
...那里出现了 H.264 Control
是自定义的还是Directshow Filter?
DirectShow 未附带 H.264/AVC 编码过滤器。您正在使用一些已安装的第三方过滤器,与 DirectShow 集成,从而扩展了 DirectShow 环境。
您基本上需要确定您到底使用什么进行 H.264 编码,并检查相关文档以控制 GOP 设置。