1. Escolha áudio
Você pode usar o pavucontrol para escolher qual fonte de áudio ffmpeg irá gravar, como "desktop" ou microfone. Isso é explicado em Capturando SOMENTE o áudio da área de trabalho com ffmpeg .
2. Codificar
Agora, use ffmpeg para transmitir para o YouTube:
ffmpeg -f x11grab -framerate 30 -video_size 1280x720 -i :0.0 -f pulse -i default -c:v libx264 -preset fast -cfr 26 -maxrate 2500k -bufsize 5000k -g 60 -vf format=yuv420p -c:a aac -b:a 128k -f flv rtmp://youtube
-
Se o seu
ffmpegnão tiver--enable-libpulsee, portanto, nenhum dispositivo de entrada de pulsos, você poderá substituir-f pulse -i defaultpor-f alsa -i pulsepara usar o dispositivo de entrada ALSA. -
Não basta copiar e colar o exemplo: você precisará escolher um
-maxratee-bufsizeapropriados. Veja FFmpeg Wiki: Codificando Sites de Streaming para mais informações.