ffmpeg - sobrepondo imagens enviadas através de um canal em um vídeo

ffmpeg - sobrepondo imagens enviadas através de um canal em um vídeo

Estou tentando sobrepor imagens canalizadas em um vídeo e encaminhá-lo como um stream.

Eu tentei algo como abaixo, mas obviamente não funcionou.

phantomjs frames.js | ~/ffmpeg-3.2.2-64bit-static/ffmpeg -i ~/Videos/test.mp4 -filter_complex 'overlay' -y -c:v png -f image2pipe -r 1 -t 30  -i - -c:v libx264 -pix_fmt yuv420p -movflags +faststart -f flv rtmp://127.0.0.1/myapp/mystream

Como sou novo no ffmpeg e ainda não entendi a sintaxe, tenho certeza de que aí está o problema, então não irei colar a saída do console ainda.

Notas: o phantomjs produz continuamente imagens png; O servidor é nginx com módulo rtmp; Posso usar qualquer vídeo/formato de teste recomendado apenas para fazê-lo funcionar;

Qualquer ajuda será muito apreciada.

Los Angeles

informação relacionada