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

1168
Flint

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

Terminator HUD

Futuristic camera HUD

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

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

Twitch stream with HUD

1
Существует множество программ, которые могут транслировать и транслировать видео, но вы не можете изменить видео, которое рассылает Skype. Skype не транслирует ваше собственное видео, таким образом, было бы полезно для других участников. Ramhound 8 лет назад 0
Хорошо, тогда возможно ли сделать это на стороне вызывающего абонента? Модифицировать выход веб-камеры, прежде чем она войдет в скайп или что-то? Flint 8 лет назад 0
Нет; Скайп общается напрямую с камерой. Вы можете использовать что-то другое, чем Skype для видео, которое вы хотели. Ramhound 8 лет назад 0
Понимаю. Спасибо за ваш вклад. Знаете ли вы какое-либо программное обеспечение для видеосвязи, которое позволяет изменять видеопотоки? Flint 8 лет назад 0
Вы можете использовать ffmpeg для захвата видео Skype, которое рисуется на вашем рабочем столе, а затем использовать оверлейный фильтр и потоковую передачу или локально воспроизвести вывод, но я не пытался ограничить видеопоток Skype и поэтому не знаю, какая задержка была введена. Gyan 8 лет назад 0

2 ответа на вопрос

0
Gyan

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

Интересная и простая идея. Спасибо! Я подозреваю, что видео в Skype будет слишком тусклым, поскольку невозможно различить фон, который должен быть прозрачным, и элементы HUD, которые должны быть непрозрачными. Я дам ему попробовать. Flint 8 лет назад 0
0
Mutant Bob

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

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

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

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