@Nikidze

Возможно ли подключить DonationAlerts или аналог к ffmpeg?

Сегодня утром прочитал вот эту статью на хабре https://m.habr.com/ru/post/493352/ и сразу возникла идея. Знаю, что у OBS есть плагин для этого, а как данную вещь можно реализовать в ffmpeg?
  • Вопрос задан
  • 271 просмотр
Пригласить эксперта
Ответы на вопрос 1
Vapaamies
@Vapaamies
Разработчик будущей ОС для ПК размером 250 МБ
Как-то грабить окно браузера и накладывать. Я вещал через 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
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы