Можно ли накладывать видео с альфа-каналом на рабочий стол в режиме реального времени (Windows)?

Я собираюсь запустить ролевую игру с ручкой и бумагой, и один из моих игроков будет участвовать через Skype. Чтобы сделать его внешний вид более захватывающим, я хотел бы наложить некий футуристический HUD на видеопоток в соответствии с тем, что видно на рисунках ниже:

Предполагая, что я создам зацикленное видео с эффектами HUD с помощью альфа-канала (чтобы его можно было легко поместить поверх других видеороликов), можно ли поместить это прозрачное видео в окно Skype или на весь рабочий стол в режиме реального времени??

Twitch-стримеры постоянно делают схожие вещи, комбинируя несколько элементов в одном видеопотоке в реальном времени, поэтому я подозреваю, что инструменты где-то есть.

Твитч стрим с HUD

2 ответа

Решение

Вы уже заметили потоковое программное обеспечение.

Я рекомендую вам поэкспериментировать с OBS Studio. Основываясь на моем опыте, я думаю, что вы можете использовать OBS, чтобы импортировать снимок окна из вашего скайпа как один слой, а затем поместить поверх него полупрозрачное изображение как другой слой. Остается вопрос: "Сработает ли захват окна Skype, даже если Skype свернут?"

Я знаю, что пробовал обрезанные части окна Firefox, в которых запускается анимация webgl, даже если Firefox скрыт под другими окнами.

Вы бы похоронили окно скайпа и использовали бы окно предварительного просмотра OBS (с его композитными слоями) в качестве видеопотока.

Одним из способов сделать это, грубо говоря, было бы использование медиа-плеера, который может стать прозрачным, как Potplayer, при применении минималистичного скина. Таким образом, проиграйте цикл повтора в Potplayer, измените прозрачность и наложите его на видеопоток Skype. Там будет оттенок, и вы должны будете держать элементы HUD довольно яркими.

Другие вопросы по тегам