ffmpeg: superposición de imágenes enviadas a través de una tubería en un video

ffmpeg: superposición de imágenes enviadas a través de una tubería en un video

Estoy intentando superponer imágenes canalizadas en un video y reenviarlo como una transmisión.

Intenté algo como lo siguiente pero obviamente no funcionó.

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 soy nuevo en ffmpeg y todavía no entiendo la sintaxis, estoy bastante seguro de que ahí radica el problema, por lo que no pegaré la salida de la consola todavía.

Notas: phantomjs produce continuamente imágenes png; El servidor es nginx con módulo rtmp; Puedo usar cualquier vídeo/formato de prueba recomendado sólo para que funcione;

Cualquier ayuda será muy apreciada.

LA

información relacionada