Desktop Capture not working - WLED on ESP32 + Hyperion (windows)

  • Hello,


    I have WLED running on ESP32 and Hyperion installed on Windows but I cannot get Screen Capture to work. I do see the rainbow at Satrtup and I have configured all my LEDs to work and also setup WLED. WLED is picking up data as "DDP" type but LEDs are off on all screen capture modes, although I do see the LED colors on screen in the preview image only.


    Version2.0.17-beta.1+PR1710



    Here are my screenshots:



    LED Output:



    Capturing Hardware: (tried QT, DX and DXGI DDA none work)



    Image Processing:




    Running Version 2.0.17-beta.1+PR1710 installed on Windows 11 x64 bit.


    Logs:


    2024-06-03T21:38:41.659Z [EFFECTFILES] (INFO) 41 effects loaded from directory :/effects/

    2024-06-03T21:38:41.660Z [EFFECTFILES] (INFO) 23 effect schemas loaded from directory :/effects/schema/

    2024-06-03T21:38:41.660Z [EFFECTFILES] (INFO) 0 effects loaded from directory C:/Users/[REDACTED].000/.hyperion/custom-effects/

    2024-06-03T21:38:41.674Z [MAIN] (INFO) Start Systray menu

    2024-06-03T21:38:41.677Z [LEDDEVICE|First LED Hardware instance] (INFO) Start LedDevice 'wled'.

    2024-06-03T21:38:41.677Z [EFFECTENGINE|First LED Hardware instance] (INFO) Run effect "Rainbow swirl fast" on channel 1

    2024-06-03T21:38:41.678Z [HYPERION|First LED Hardware instance] (INFO) Initial foreground effect 'Rainbow swirl fast' started

    2024-06-03T21:38:41.832Z [HYPERION-INSTMGR] (INFO) Hyperion instance 'First LED Hardware instance' has been started

    2024-06-03T21:38:41.832Z [EVENTS-SCHED] (INFO) Disabling event scheduler

    2024-06-03T21:38:41.869Z [GRABBER-QT] (INFO) Set new frames per second to: 15 fps

    2024-06-03T21:38:41.869Z [GRABBER-QT] (INFO) Qt grabber started

    2024-06-03T21:38:41.869Z [DAEMON] (INFO) Qt grabber created

    2024-06-03T21:38:41.833Z [JSONSERVER] (INFO) Started on port 19444

    2024-06-03T21:38:41.833Z [PROTOSERVER] (INFO) Started on port 19445

    2024-06-03T21:38:41.833Z [FLATBUFSERVER] (INFO) Started on port 19400

    2024-06-03T21:38:41.837Z [WEBSERVER] (INFO) 'Hyperion http-Webserver' started on port 8090

    2024-06-03T21:38:41.848Z [WEBSERVER] (INFO) 'Hyperion https-Webserver' started on port 8092

    2024-06-03T21:38:41.935Z [GRABBER-QT] (INFO) Available Displays:

    2024-06-03T21:38:41.935Z [GRABBER-QT] (INFO) Display 0: Name: \\.\DISPLAY1 Resolution: [3440x1440], Geometry: (L,T,R,B) 0,0,3440,1440 Depth:32bit

    2024-06-03T21:38:41.935Z [GRABBER-QT] (INFO) Update of screen resolution: [0x0] to [3440x1440]

    2024-06-03T21:38:41.935Z [GRABBER-QT] (INFO) Update output image resolution to [430x180]

    2024-06-03T21:38:41.935Z [GRABBER-QT] (INFO) Initialized display 0

    2024-06-03T21:38:41.935Z [GRABBER-QT] (INFO) Capture interface is now enabled

    2024-06-03T21:38:42.176Z [LEDDEVICE|First LED Hardware instance] (INFO) Resolved service [wled._wled._tcp.local] to mDNS hostname [wled.local.], service port [80]

    2024-06-03T21:38:42.177Z [LEDDEVICE|First LED Hardware instance] (INFO) Resolved hostname (wled._wled._tcp.local) to IP-address (192.168.1.18)

    2024-06-03T21:38:42.185Z [LEDDEVICE|First LED Hardware instance] (INFO) Resolved service [wled._wled._tcp.local] to mDNS hostname [wled.local.], service port [80]

    2024-06-03T21:38:42.185Z [LEDDEVICE|First LED Hardware instance] (INFO) Resolved hostname (wled._wled._tcp.local) to IP-address (192.168.1.18)

    2024-06-03T21:38:42.186Z [LEDDEVICE|First LED Hardware instance] (INFO) Stream UDP data to 192.168.1.18 port: 4048

    2024-06-03T21:38:42.186Z [LEDDEVICE|First LED Hardware instance] (INFO) Switching device wled ON

    2024-06-03T21:38:42.620Z [LEDDEVICE|First LED Hardware instance] (INFO) Device wled is ON

    2024-06-03T21:38:42.620Z [LEDDEVICE|First LED Hardware instance] (INFO) LedDevice 'wled' enabled

    2024-06-03T21:38:44.703Z [EFFECTENGINE|First LED Hardware instance] (INFO) Effect [Rainbow swirl fast] finished

    2024-06-03T21:44:30.538Z [LEDDEVICE] (INFO) Get properties for wled, hostname (wled._wled._tcp.local)

    2024-06-03T21:44:30.538Z [LEDDEVICE] (INFO) Resolved service [wled._wled._tcp.local] to mDNS hostname [wled.local.], service port [80]

    2024-06-03T21:44:30.538Z [LEDDEVICE] (INFO) Resolved hostname (wled._wled._tcp.local) to IP-address (192.168.1.18)




    WLED screen:

    Edited 3 times, last by Hercules ().

  • Hercules

    Added the Label Issue
  • try the Sabaath Screen grabber at Github repository.


    I tested with that one on windows 10 and worked well, it supports Hyperion.NG well.

    I even forwarded the screen grab from windows 🪟 to my raspi3b and worked 💪 very good.


    The settings for sabaath I have them somewhere in my old posts 📫

  • Thanks for replying.

    try the Sabaath Screen grabber at Github repository.


    But do you know why its not working out the box? Why do I need a secondary appication, is this how its supposed to work?


    Am I supposed to enable Screen Grabber in Hyperion?


    Installed Hyperion Screen Capture configured via FLAT BUFFERS Port 19400 but nothing happens, same result...

    Edited once, last by Hercules: Merged a post created by Hercules into this post. ().

  • But do you know why its not working out the box? Why do I need a secondary appication,

    I don't know, let's say I had also problems in w10 to get it to work. I think it's a windows thing, needs some process that's running and not blocked by firewall or secondary application 🤔

  • Hercules Which WLED version are you using?

    There seems to be a problem with it in some versions (v0.14.1/2) which fits the behavior you see.

    Have a look here: https://github.com/Aircoookie/WLED/issues/3854

    I am using WLED version 0.14.4. My issue is a bit different. I can turn on the LEDs with WLED and even Hyperion, I see the boot rainbow animation via DDP/UDP in WLED. All Hyperion effects work.


    My issue is with Screen Capture only. Even after configuring the LED arrangement and selecting screen capture. The bias lightining remains off no matter what. I tried QT, DX, DXGI DDA and none of them work for bias lighting. I eve tried Sadaat Screen Grabber and it doesnt work.

    Edited once, last by Hercules ().

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!