Как-то грабить окно браузера и накладывать. Я вещал через ffmpeg с несколькими источниками. Строка вызова получается ого-го!
@echo off
if /i "%1" == "-i" set filter=[x]; [x][4]overlay=0:(H-h)/2:format=rgb
if [%6] == [] (
set caption="Screencast"
) else (
set caption=%6
)
start %caption% /min /abovenormal ffmpeg -framerate 10 -f gdigrab -thread_queue_size 128 -offset_y 80 -video_size "1280x900" -i desktop -i X:\Projects\CantorSys\trunk\Logo\LogoTV.png -f dshow -framerate 10 -video_size 160x120 -pixel_format yuyv422 -rtbufsize 32M -i video="USB web camera" -i X:\Projects\CantorSys\trunk\Logo\CantorSys.png %1 %2 -filter_complex "[0]pad=ih*16/9:ih:(ow-iw)/2:oh-ih[a]; [a][1]overlay=W-w:8:format=rgb[b]; [b][2]overlay=0:H-h:format=rgb[c]; [c][3]overlay=W-w:(H-h)/2:format=rgb %filter%" -f dshow -rtbufsize 16M -i audio="Virtual Cable 1" -acodec libmp3lame -ab 112k -joint_stereo 0 -af "volume=2" -vcodec libx264 -pix_fmt yuv420p -keyint_min 3 -vb 1200k -bufsize 6M -preset ultrafast %3 %4 %5