ffmpeg - 按需更改图像叠加

标签 ffmpeg

我需要你的帮助。我使用以下命令流式传输到 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/

相关文章:

python - 带有 moviepy 的 FFMPEG

colors - ffmpeg 颜色不透明度

ruby-on-rails - 在 Rails 上使用 Streamio FFMPEG 的正确视频路径是什么

ffmpeg - 使用 ffmpeg concat 输出音频流的非单调 DTS

CMD FFMpeg 从一个目录转换到另一个目录

FFMPEG实时流捕获: Any option to find stream is down?

ffmpeg 无法将 mp4 转换为 mp3 输出文件 #0 不包含任何流

video - 贿赂之间的 FFmpeg Concat 伪影

unity3d - 统一: Converting Texture2D to YUV420P using FFmpeg

ffmpeg - 使用 ffmpeg 将多个音轨和字幕添加到破折号 list (mpd)