Ich habe eine logitech c920
Webcam, die eine codierte h264 capture pin
(Untertyp: MEDIASUBTYPE_H264
) präsentiert.Wie Bitrate zu steuern MEDIASUBTYPE_H264 directshow?
Der h264 Stift unterstützt die folgenden Auflösungen:
FORMAT_VideoInfo - subtype: MEDIASUBTYPE_H264 640x480 @ 30 fps FORMAT_VideoInfo - subtype: MEDIASUBTYPE_H264 160x90 @ 30 fps FORMAT_VideoInfo - subtype: MEDIASUBTYPE_H264 160x120 @ 30 fps FORMAT_VideoInfo - subtype: MEDIASUBTYPE_H264 176x144 @ 30 fps FORMAT_VideoInfo - subtype: MEDIASUBTYPE_H264 320x180 @ 30 fps FORMAT_VideoInfo - subtype: MEDIASUBTYPE_H264 320x240 @ 30 fps FORMAT_VideoInfo - subtype: MEDIASUBTYPE_H264 352x288 @ 30 fps FORMAT_VideoInfo - subtype: MEDIASUBTYPE_H264 432x240 @ 30 fps FORMAT_VideoInfo - subtype: MEDIASUBTYPE_H264 640x360 @ 30 fps FORMAT_VideoInfo - subtype: MEDIASUBTYPE_H264 800x448 @ 30 fps FORMAT_VideoInfo - subtype: MEDIASUBTYPE_H264 800x600 @ 30 fps FORMAT_VideoInfo - subtype: MEDIASUBTYPE_H264 864x480 @ 30 fps FORMAT_VideoInfo - subtype: MEDIASUBTYPE_H264 960x720 @ 30 fps FORMAT_VideoInfo - subtype: MEDIASUBTYPE_H264 1024x576 @ 30 fps FORMAT_VideoInfo - subtype: MEDIASUBTYPE_H264 1280x720 @ 30 fps FORMAT_VideoInfo - subtype: MEDIASUBTYPE_H264 1600x896 @ 30 fps FORMAT_VideoInfo - subtype: MEDIASUBTYPE_H264 1920x1080 @ 30 fps
In meinen Tests verwendet es immer 3 Mbits unabhängig von der gewählten Auflösung. Es ist ein bisschen zu viel, besonders für die niedrigeren Auflösungen.
Haben Sie eine Idee, wie Sie mit Directshow die gewünschte Bitrate programmieren können? Oder vielleicht andere API?