Como transmitir desktop e áudio com o ffmpeg no youtube

1

Encontrei muitas respostas sobre o assunto, mas ninguém trabalha para mim. Você me daria instruções ou exemplos de como funciona? Pode ser útil para outras pessoas no futuro

    
por Георги Няголов 16.03.2017 / 01:26

1 resposta

0

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 ffmpeg não tiver --enable-libpulse e, portanto, nenhum dispositivo de entrada de pulsos, você poderá substituir -f pulse -i default por -f alsa -i pulse para usar o dispositivo de entrada ALSA.

  • Não basta copiar e colar o exemplo: você precisará escolher um -maxrate e -bufsize apropriados. Veja FFmpeg Wiki: Codificando Sites de Streaming para mais informações.

por LordNeckbeard 16.03.2017 / 07:19