voc / voctomix

Full-HD Software Live-Video-Mixer in python
https://c3voc.de/
MIT License
573 stars 104 forks source link

[2.0-rc1] ERROR Pipeline: GStreamer pipeline element 'mux-preview-slides' signaled an error #10: Could not multiplex stream. #308

Closed Kunsi closed 2 months ago

Kunsi commented 6 months ago
[source.slides]
kind=decklink
devicenumber=0
video_connection=HDMI
video_mode=1080p25
volume=0.0
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| #  | Device Name                     | Can Input & Detect | Signal | Connection | Detected Mode      | Pixel Format                                                                               |
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 0  | DeckLink Mini Recorder 4K       | Yes                | Yes    | HDMI       | 1080p25 RGB        | Big-endian RGB 10-bit per component with SMPTE video levels (64-960). Packed as 2:10:10:10 |
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
Wed 2024-01-03 13:42:45 CET encoder96.lan.c3voc.de voctocore.py[25248]:     INFO Pipeline: pipeline launched successfuly
Wed 2024-01-03 13:42:45 CET encoder96.lan.c3voc.de voctocore.py[25248]:     INFO AudioMix: Updating mixer state
Wed 2024-01-03 13:42:45 CET encoder96.lan.c3voc.de voctocore.py[25248]:     INFO VideoMix: Request composite fs(cam1,slides)
Wed 2024-01-03 13:42:45 CET encoder96.lan.c3voc.de voctocore.py[25248]:     INFO Voctocore: Running. Waiting for connections....
Wed 2024-01-03 13:42:45 CET encoder96.lan.c3voc.de voctocore.py[25248]:     INFO Scene: Pushing 1 frame(s) to source 'cam1' at time 113ms
Wed 2024-01-03 13:42:45 CET encoder96.lan.c3voc.de voctocore.py[25248]:     INFO Scene: Pushing 1 frame(s) to source 'slides' at time 113ms
Wed 2024-01-03 13:42:45 CET encoder96.lan.c3voc.de voctocore.py[25248]:    ERROR Pipeline: GStreamer pipeline element 'mux-preview-slides' signaled an error #10: Could not multiplex stream.

works fine when using a test source, so i believe this is related to the decklink input chain.

Kunsi commented 4 months ago

This is NOT related to RGB input:

+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| #  | Device Name                     | Can Input & Detect | Signal | Connection | Detected Mode      | Pixel Format                                                                               |
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 0  | DeckLink SDI (1)                | Yes                | Yes    | SDI        | 1080p25 YUV        | 10 Bit YUV                                                                                 |
| 1  | DeckLink SDI (2)                | Yes                | No     | SDI        |                    |                                                                                            |
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

Also occurs when using decklink camera input, not only decklink slides input.

Kunsi commented 2 months ago

Sopie fixed it: https://github.com/voc/cm/commit/83114ed6fd3c2a983e977de7af1019daff6dbedd

We should provide a working example config for decklink sources.