Posts by mav2010

    That worked, thank you so much! Just for my own curiosity, how did you find that out / debug the issue?


    With a lot of testing and trying. My first assumption was that something is wrong with the power supply. So I tried a variety of powered and non-powered USB hubs and also different OTG adapters. Nothing worked. Then I got a Raspberry Pi 4 and tested with that - worked immediately without touching any settings. I then read through a lot of posts in the different Raspberry boards. And while I read a lot that the Pi Zero per se is fast enough (confirmed by looking at CPU usage), I read the hint about the USB bandwidth in another context. So I tried settings that might lower the amount of data to be transferred by the capture stick. In the end it turned out (that’s now my understanding - might still be wrong) that a change in resolution is actually passed on to the stick and reduces the captured image before it is actually passed on via USB (in contrast to the image reduction settings in Hyperion that in my understanding rather serve to lower the CPU load.

    Alle 3 Grabber haben den gleich Chip.

    Davon wäre ich jetzt auch fest ausgegangen. Wenn der dritte am HDMI out keine Verzögerung oder sonstige Probleme hat, ist der für mein Setup perfekt.

    Mich wundert ein bisschen, dass der USB 2.0 Stick kein UHD entgegennimmt. Da sollte die USB Schnittstelle ja eigentlich keine Rolle spielen.

    Hallo zusammen,

    meine Lieferung ist heute angekommen und ich habe mich direkt ans Testen gemacht.

    Kandidat 1 ist ja schon bekannt:

    Funktioniert bei mir gut, sogar ohne Konfiguration an der Kommandozeile. Mit folgenden Parametern in Hyperion NG läuft er in (meinem Empfinden nach) Echtzeit mit dem Bild mit (auf einem Raspberry Pi 4, die CPU Last liegt bei um die 20%). Ich sehe zumindest keinen Unterschied zu der üblichen analogen Kombi.

    Der Vollständigkeit halber hier noch die vollen technischen Daten:

    "Technische Daten"


    pi@raspberrypi:~ $ v4l2-ctl --all
    Driver Info:
    Driver name : uvcvideo
    Card type : UVC Camera (534d:2109): USB Vid
    Bus info : usb-0000:01:00.0-1.4
    Driver version : 4.19.118
    Capabilities : 0x84a00001
    Video Capture
    Metadata Capture
    Streaming
    Extended Pix Format
    Device Capabilities
    Device Caps : 0x04200001
    Video Capture
    Streaming
    Extended Pix Format
    Media Driver Info:
    Driver name : uvcvideo
    Model : UVC Camera (534d:2109): USB Vid
    Serial :
    Bus info : usb-0000:01:00.0-1.4
    Media version : 4.19.118
    Hardware revision: 0x00002100 (8448)
    Driver version : 4.19.118
    Interface Info:
    ID : 0x03000002
    Type : V4L Video
    Entity Info:
    ID : 0x00000001 (1)
    Name : UVC Camera (534d:2109): USB Vid
    Function : V4L2 I/O
    Flags : default
    Pad 0x01000007 : 0: Sink
    Link 0x0200000d: from remote pad 0x100000a of entity 'Processing 2': Data, Enabled, Immutable
    Priority: 2
    Video input : 0 (Camera 1: ok)
    Format Video Capture:
    Width/Height : 1920/1080
    Pixel Format : 'MJPG' (Motion-JPEG)
    Field : None
    Bytes per Line : 0
    Size Image : 4147200
    Colorspace : sRGB
    Transfer Function : Default (maps to sRGB)
    YCbCr/HSV Encoding: Default (maps to ITU-R 601)
    Quantization : Default (maps to Full Range)
    Flags :
    Crop Capability Video Capture:
    Bounds : Left 0, Top 0, Width 1920, Height 1080
    Default : Left 0, Top 0, Width 1920, Height 1080
    Pixel Aspect: 1/1
    Selection: crop_default, Left 0, Top 0, Width 1920, Height 1080, Flags:
    Selection: crop_bounds, Left 0, Top 0, Width 1920, Height 1080, Flags:
    Streaming Parameters Video Capture:
    Capabilities : timeperframe
    Frames per second: 20.000 (20/1)
    Read buffers : 0
    brightness 0x00980900 (int) : min=-128 max=127 step=1 default=-11 value=-11
    contrast 0x00980901 (int) : min=0 max=255 step=1 default=148 value=148
    saturation 0x00980902 (int) : min=0 max=255 step=1 default=180 value=180
    hue 0x00980903 (int) : min=-128 max=127 step=1 default=0 value=0


    pi@raspberrypi:~ $ v4l2-ctl --list-formats-ext
    ioctl: VIDIOC_ENUM_FMT
    Type: Video Capture

    [0]: 'MJPG' (Motion-JPEG, compressed)
    Size: Discrete 1920x1080
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.040s (25.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Interval: Discrete 0.200s (5.000 fps)
    Size: Discrete 1600x1200
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.040s (25.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Interval: Discrete 0.200s (5.000 fps)
    Size: Discrete 1360x768
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.040s (25.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Interval: Discrete 0.200s (5.000 fps)
    Size: Discrete 1280x1024
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.040s (25.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Interval: Discrete 0.200s (5.000 fps)
    Size: Discrete 1280x960
    Interval: Discrete 0.020s (50.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Interval: Discrete 0.200s (5.000 fps)
    Size: Discrete 1280x720
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.020s (50.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Size: Discrete 1024x768
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.020s (50.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Size: Discrete 800x600
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.020s (50.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Size: Discrete 720x576
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.020s (50.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Size: Discrete 720x480
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.020s (50.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Size: Discrete 640x480
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.020s (50.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    [1]: 'YUYV' (YUYV 4:2:2)
    Size: Discrete 1920x1080
    Interval: Discrete 0.200s (5.000 fps)
    Size: Discrete 1600x1200
    Interval: Discrete 0.200s (5.000 fps)
    Size: Discrete 1360x768
    Interval: Discrete 0.125s (8.000 fps)
    Size: Discrete 1280x1024
    Interval: Discrete 0.125s (8.000 fps)
    Size: Discrete 1280x960
    Interval: Discrete 0.125s (8.000 fps)
    Size: Discrete 1280x720
    Interval: Discrete 0.100s (10.000 fps)
    Size: Discrete 1024x768
    Interval: Discrete 0.100s (10.000 fps)
    Size: Discrete 800x600
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Interval: Discrete 0.200s (5.000 fps)
    Size: Discrete 720x576
    Interval: Discrete 0.040s (25.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Interval: Discrete 0.200s (5.000 fps)
    Size: Discrete 720x480
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Interval: Discrete 0.200s (5.000 fps)
    Size: Discrete 640x480
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Interval: Discrete 0.200s (5.000 fps)

    Der 2. Kandidat, wurde hier meines Wissens bisher noch nicht erwähnt:

    Entgegen der falschen Angabe im Bild hat er tatsächlich einen USB 3.0 Anschluss. Davon profitiert er leider nicht wirklich, die technischen Daten sind nahezu identisch. Aber er hat einen großen Vorteil: im Gegensatz zu Kandidat 1 kann dieser UHD bis 30Hz entgegen nehmen. Die Ausgabe hat teilweise minimal bessere Framerates. Mit den gleichen Werten wie oben in Hyperion NG ist er aber genau so gut oder schlecht wie der erste Stick.

    "Technische Daten"


    pi@raspberrypi:~ $ v4l2-ctl --all
    Driver Info:
    Driver name : uvcvideo
    Card type : USB Video: USB Video
    Bus info : usb-0000:01:00.0-1.2
    Driver version : 4.19.118
    Capabilities : 0x84a00001
    Video Capture
    Metadata Capture
    Streaming
    Extended Pix Format
    Device Capabilities
    Device Caps : 0x04200001
    Video Capture
    Streaming
    Extended Pix Format
    Media Driver Info:
    Driver name : uvcvideo
    Model : USB Video: USB Video
    Serial :
    Bus info : usb-0000:01:00.0-1.2
    Media version : 4.19.118
    Hardware revision: 0x00002100 (8448)
    Driver version : 4.19.118
    Interface Info:
    ID : 0x03000002
    Type : V4L Video
    Entity Info:
    ID : 0x00000001 (1)
    Name : USB Video: USB Video
    Function : V4L2 I/O
    Flags : default
    Pad 0x01000007 : 0: Sink
    Link 0x0200000d: from remote pad 0x100000a of entity 'Processing 2': Data, Enabled, Immutable
    Priority: 2
    Video input : 0 (Camera 1: ok)
    Format Video Capture:
    Width/Height : 1920/1080
    Pixel Format : 'MJPG' (Motion-JPEG)
    Field : None
    Bytes per Line : 0
    Size Image : 4147200
    Colorspace : sRGB
    Transfer Function : Default (maps to sRGB)
    YCbCr/HSV Encoding: Default (maps to ITU-R 601)
    Quantization : Default (maps to Full Range)
    Flags :
    Crop Capability Video Capture:
    Bounds : Left 0, Top 0, Width 1920, Height 1080
    Default : Left 0, Top 0, Width 1920, Height 1080
    Pixel Aspect: 1/1
    Selection: crop_default, Left 0, Top 0, Width 1920, Height 1080, Flags:
    Selection: crop_bounds, Left 0, Top 0, Width 1920, Height 1080, Flags:
    Streaming Parameters Video Capture:
    Capabilities : timeperframe
    Frames per second: 30.000 (30/1)
    Read buffers : 0
    brightness 0x00980900 (int) : min=-128 max=127 step=1 default=-11 value=-11
    contrast 0x00980901 (int) : min=0 max=255 step=1 default=148 value=148
    saturation 0x00980902 (int) : min=0 max=255 step=1 default=180 value=180
    hue 0x00980903 (int) : min=-128 max=127 step=1 default=0 value=0


    pi@raspberrypi:~ $ v4l2-ctl --list-formats-ext
    ioctl: VIDIOC_ENUM_FMT
    Type: Video Capture

    [0]: 'MJPG' (Motion-JPEG, compressed)
    Size: Discrete 1920x1080
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.040s (25.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Interval: Discrete 0.200s (5.000 fps)
    Size: Discrete 1600x1200
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.040s (25.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Interval: Discrete 0.200s (5.000 fps)
    Size: Discrete 1360x768
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.040s (25.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Interval: Discrete 0.200s (5.000 fps)
    Size: Discrete 1280x1024
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.040s (25.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Interval: Discrete 0.200s (5.000 fps)
    Size: Discrete 1280x960
    Interval: Discrete 0.020s (50.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Interval: Discrete 0.200s (5.000 fps)
    Size: Discrete 1280x720
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.020s (50.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Size: Discrete 1024x768
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.020s (50.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Size: Discrete 800x600
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.020s (50.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Size: Discrete 720x576
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.020s (50.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Size: Discrete 720x480
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.020s (50.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Size: Discrete 640x480
    Interval: Discrete 0.017s (60.000 fps)
    Interval: Discrete 0.020s (50.000 fps)
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    [1]: 'YUYV' (YUYV 4:2:2)
    Size: Discrete 1920x1080
    Interval: Discrete 0.200s (5.000 fps)
    Size: Discrete 1600x1200
    Interval: Discrete 0.200s (5.000 fps)
    Size: Discrete 1360x768
    Interval: Discrete 0.125s (8.000 fps)
    Size: Discrete 1280x1024
    Interval: Discrete 0.125s (8.000 fps)
    Size: Discrete 1280x960
    Interval: Discrete 0.125s (8.000 fps)
    Size: Discrete 1280x720
    Interval: Discrete 0.100s (10.000 fps)
    Size: Discrete 1024x768
    Interval: Discrete 0.100s (10.000 fps)
    Size: Discrete 800x600
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Interval: Discrete 0.200s (5.000 fps)
    Size: Discrete 720x576
    Interval: Discrete 0.040s (25.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Interval: Discrete 0.200s (5.000 fps)
    Size: Discrete 720x480
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Interval: Discrete 0.200s (5.000 fps)
    Size: Discrete 640x480
    Interval: Discrete 0.033s (30.000 fps)
    Interval: Discrete 0.050s (20.000 fps)
    Interval: Discrete 0.100s (10.000 fps)
    Interval: Discrete 0.200s (5.000 fps)

    Insgesamt nehme ich die Farben und die Ruhe der Farben als viel besser wahr als bei einer analogen Kombi. Ich bin wirklich begeistert.

    Morgen wird noch dieser hier geliefert und getestet. Ich gehe fest davon aus, dass dieser die gleichen technischen Daten wie Kandidat 1 hat. Allerdings wäre er dank des integrierten HDMI Ausgangs für mein Setup perfekt, weil ich mir dann den HDMI Splitter auch noch sparen kann.


    Ich berichte dann morgen, wie dieser funktioniert und poste die technischen Daten.

    I had the very same problem with a Pi 0. With my Pi 4 everything is great.
    What worked for me: force the resolution of the grabber to 640x480 or lower in Hypercon. With that it was stable for me.
    Apparently the USB bandwidth of the Pi 0 is not large enough for the standard 720x480 resolution.


    Ich bin auch gerade drauf und dran mir diesen zu bestellen, da mein EasyCap Grabber kein 24p kann und ich somit sowieso einen anderen HDMI Converter brauche.

    Habt ihr schon getestet, ob dieser Grabber das unterstützt?