Pular para o conteúdo

Gravar tela e webcam pelo ffmpeg

Responder tópico
  • Denunciar
  • Indicar

1. Gravar tela e webcam pelo ffmpeg

Enviado em 23/01/2021 - 12:37h

Olá pessoal, estou tentando gravar a minha tela e minha webcam juntas, de maneira que o ffmpeg seja o unico aplicativo a ser usado para isso, por mais que a parte de captura dos dispositivos e a inserção da imagem da webcam no canto do video tenha funcionado, o meu problema está relacionado com a sincronia, pois o video da webcam e da tela estão atrasados por alguns segundos, em vídeos de tutoriais por exemplo, a minha webcam fica mais adiantada que o video, gostaria de saber se tem algum parametro pra corrigir essa diferença de tempo para sincronizar, irei postar o script abaixo:

rec.sh
ffmpeg -thread_queue_size 512 -video_size 1366x768 -framerate 15 -f x11grab -i :0.0 \
-thread_queue_size 512 -video_size 320x180 -framerate 15 -f v4l2 -i /dev/video0 \
-filter_complex "[0:v][1:v]overlay=25:25" -pix_fmt yuv420p -c:v libx264 -an test.mkv

Responder tópico

2. Re: Gravar tela e webcam pelo ffmpeg

Enviado em 23/01/2021 - 21:55h

Tente com esta linha que uso no meu pc com Debian 10 que funciona bem.

ffmpeg -f x11grab -video_size 1280x1024 -framerate 30 -i :0.0 -f alsa -ac 1 -i default -acodec aac -strict -2 -b:v 400k -b:a 64k -vf scale=1024x768 novo.mp4

Nota
Pode ser que você precisa trocar o alsa por pulse, pois depende de qual a sua distro usa, e deve acertar os níveis das colunas no alsamixer.
Ajuste a resol. atual do desktop com resolução de saída do vídeo que você deseja, deste que não seja mais que 3x menor que a resulução máxima default do monitor, pra não perder muita qualidade.



3. Re: Gravar tela e webcam pelo ffmpeg

Enviado em 24/01/2021 - 09:37h

Eu consigo gravar a tela, quanto a isso é tranquilo na verdade, meu problema é que no esquema que fiz a gravação da tela começa com delay, então a imagem da webcam fica aditantada comparada com a imagem da tela, saberia como resolver isso?

4. Re: Gravar tela e webcam pelo ffmpeg

Enviado em 25/01/2021 - 00:25h

Quer fazer isso so usando ffmpeg?

Já tentou usar o opencv no python? Tem exemplos muito simples de 10 linhas que vão dar o que vc precisa.

5. Re: Gravar tela e webcam pelo ffmpeg

Enviado em 25/01/2021 - 11:01h

Procura algum parâmetro chamado offset no ffmpeg, eu já vi pessoas com esse problema.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder