Pip com ffmpeg para o youtube

Pip com ffmpeg para o youtube

Gostaria de ter uma imagem em imagem no canto superior esquerdo com duas transmissões ao vivo em rtsp sem som.

192.168.1.31 pode fazer 12fps

192.168.1.13 pode fazer 30fps

Agora eu tenho isso:

ffmpeg  -f lavfi -i anullsrc -rtsp_transport udp  \
        -i rtsp://admin:@192.168.1.31:554  \
        -i rtsp://admin:[email protected]:554  \
        -filter_complex "[1]scale=iw/5:ih/5 [pip]; [1][pip] overlay=main_w-overlay_w-10:main_h-overlay_h-10" -profile:v main \
        -b:v 1500k \
        -q:v 3 \
        -vcodec libx264 \
        -f flv rtmp://a.rtmp.youtube.com/live2/XXXXX

A imagem pip é igual à imagem principal, que é o primeiro stream e no canto inferior direito! O que está errado ?

Responder1

Ok, encontrei o problema... Aqui está a linha correta

ffmpeg  -f lavfi -i anullsrc -rtsp_transport udp  \
        -i rtsp://admin:[email protected]:554  \
        -i rtsp://admin:@192.168.1.31:554  \
        -filter_complex "[1]scale=iw/5:ih/5 [pip]; [2][pip] overlay=0:0" -profile:v baseline \
        -b:v 1500k \
        -q:v 3 \
        -tune zerolatency \
        -vcodec libx264   -preset ultrafast\
        -f flv rtmp://a.rtmp.youtube.com/live2/XXXX

informação relacionada