Change image overlay on demand

后端 未结 2 1085
夕颜
夕颜 2020-12-22 12:45

I need your help. I stream to Twitch with this Command:

ffmpeg -i input.mp4 -i image.jpg -filter_complex \'overlay=x=10:x=10\' -s \\
  1920x1200 -framerate 1         


        
2条回答
  •  盖世英雄少女心
    2020-12-22 13:35

    Add the -f image2 -loop 1 input options for the image input, then atomically replace image.jpg when desired such as by using mv.

    Basic example:

    ffmpeg -i input.mp4 -f image2 -loop 1 -i image.jpg -filter_complex overlay output.mp4
    

    Streaming example:

    ffmpeg -re -i input.mp4 -f image2 -loop 1 -i image.jpg -filter_complex "overlay,format=yuv420p" -c:v libx264 -preset fast -g 50 -b:v 4000k -maxrate 4000k -bufsize 8000k -f flv 'rtmp://'
    

提交回复
热议问题