С помощью ffmpeg я могу перехватить два входных потока в реальном времени, которые являются входами DirectShow и GDIGRAB?

573
Thm Lee

Я хочу загрузить лайв-стрим на youtube с окном чата с помощью оверлея ffmpeg. Итак, я попытался проверить это как ffplay

ffplay -f dshow -video_size 1920x1080 -rtbufsize 700k -framerate 59.94 -i video="USB3.0 Capture Video":audio="Stereo Mix (Realtek High Definition Audio)" -f gdigrab -framerate 6 -offset_x 100 -offset_y 100 -video_size 500x700 -i desktop -filter_complex "overlay=1000:500"

но не удалось и сообщение об ошибке было

Argument 'desktop' provided as input filename, but 'video=USB3.0 Capture Video:audio=Stereo Mix (Realtek High Definition Audio)' was already specified.

Как я могу захватить два входа в прямом потоке и использовать параметр наложения для окна живого чата, добавленного в прямом эфире потокового вывода? заранее спасибо

0
ffplay по умолчанию использует один видео и аудио выход; ffmpeg нет. Gyan 7 лет назад 0
о, я понял Спасибо за помощь. Thm Lee 7 лет назад 0

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