我需要你的帮助。我使用以下命令流式传输到 Twitch:
ffmpeg -i input.mp4 -i image.jpg -filter_complex 'overlay=x=10:x=10' -s \
1920x1200 -framerate 15 -c:v libx264 -preset ultrafast -pix_fmt yuv420p \
-threads 0 -f flv 'rtmp://'
如何更改
image.jpg
图片到另一张图片上的可变时间?我不会重新启动 FFMPEG 命令。
最佳答案
添加 -f image2 -loop 1
图像输入的输入选项,然后自动替换 image.jpg
在需要时,例如使用 mv
.
基本示例:
ffmpeg -i input.mp4 -f image2 -loop 1 -i image.jpg -filter_complex overlay output.mp4
流式传输示例:
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://'
关于ffmpeg - 按需更改图像叠加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49465041/