第14章-叠加

叠加

叠加可实现的效果:

  • 画中画
  • 图片水印

overlay 滤镜

为视频添加旋转的水印(徽标),并生成新文件:

ffmpeg -i mandelbrot.mp4 -loop true -i linux-logo-64.png -filter_complex "[1:v]format=pix_fmts=rgba,rotate=PI/6*t:c=0x00000000:ow=hypot(iw\,ih):oh=ow[logo];[0:v][logo]overlay=x=(W-w)/2:y=(H-h)/2" -t 10 mandelbrot-overlay.mp4

注意!!!使用testsrc滤镜时,如果使用ffmpeg命令进行播放,则画面中的时间,不会一秒更新一次,很可能会很快就变化了。使用ffplay,就会严格按一秒一秒进行更新。

添加静止的图片水印(徽标):

ffplay -f lavfi -i testsrc -vf "movie=filename=linux-logo-64.png[logo],[in][logo]overlay=x=(W-w)/2:y=(H-h)/2"

为测试视频添加旋转的水印(徽标):

ffplay -f lavfi -i testsrc -vf "movie=filename=linux-logo-64.png,loop=loop=-1:size=1,format=pix_fmts=rgba,rotate=a=PI/6*t:ow=hypot(iw\,ih):oh=ow:c=0x00000000[logo],[in][logo]overlay=x=(W-w)/2:y=(H-h)/2"


第14章-叠加
https://daniate.github.io/2021/11/18/ffmpeg-cli/第14章-叠加/
作者
Daniate
发布于
2021年11月18日
许可协议