voc / voctomix

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

Automatic slides screening #267

Open fightling opened 4 years ago

fightling commented 4 years ago

By analyzing the slides source a switch to another slide seems easy to detect.

voc2mix easily could use that information to get informed about when the speaker is switching the current slide.

This signal could be easily used to switch to a composite lec(slides,camX) or fs(slides) automatically if slides are currently not shown.

I think that would give the speaker a more natural access to the mixing output when she/he starts to explain something new which is on slide.

CarlFK commented 4 years ago

This would be great, but I would also like a way to disable it on the fly, like when the presenter has an animated gif on their slides that trips the "new slide" trigger.

more ideas:

disable for X seconds - 15 seconds perhaps. my main thought is to stop thrashing between two sources - like often my talks involve discussing a long running script - the only thing interesting about the spew of text is we can tell it is still active, but we don't need to focus on all the gcc warnings and what dirs things are being installed to.

sensitivity adjustment - I am assuming the analyzing will have a threshold that needs to be exceeded to trigger "change" provide a ui control to adjust that, I can see it being adjusted per talk.