Gravar tela e webcam pelo ffmpeg

1. Gravar tela e webcam pelo ffmpeg

Cyber Anonymous
Cyberx9901

(usa Arch Linux)

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


  


2. Re: Gravar tela e webcam pelo ffmpeg

Fernando T. Da Silva
nandosilva

(usa Lubuntu)

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

Cyber Anonymous
Cyberx9901

(usa Arch Linux)

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

Koematachi San
Koematachisan

(usa Debian)

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

Cézar Augusto
cizordj

(usa Debian)

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

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






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts