FFmpeg 09 overlay画中画

Video filter: overlay
描述:在指定的位置上覆盖第一个输入
语法:overlay[=x:[y[:rgb={0,1}]]]
参数描述
x:第二个视频左上角的水平坐标,默认值为0
y:第二个视频左上角的竖直坐标,默认值为0
rgb: 0 输入的颜色控件不改变,默认值;1 输入的颜色空间设置为RGB
变量-可用在x和y的表达式中
main_w/W 主要的输入宽度
main_h/H 主要的输入高度
overlay_w/w overlay输入的宽度
overlay_h/h overlay输入的高度

ffmpeg -i input1 -i input2 -filter_complex overlay=x:y output //input1是背景,input2是前景
//注意,不要使用-vf,而是使用-filter_comples选项,因为现在是两个输入源
//使用带标签的filtergraph,我们可以使用一个电影视频源,filtergraph将包含第二个输入,并只使用-vf选项
ffmpeg -i input1 -vf movie=input2[logo];[in][logo]overlay=x:y output
//使用标签[logo]作为第一个过滤器的输出,以便将第一步输出作为第二个的输入

Logo显示在指定的时刻
可以在一个时间间隔前加上一个-itsoffset选项

ffmpeg -i input1 -itsoffset 5 -i input2 -filter _complex overlay output//在开始5秒后添加input2
//必须在第一个输入后第二个输入前输入-itsoffset,否则叠加效果将从输出的开始处开始

视频计时器

ffmpeg -f lavfi -i testsrc -vf crop=61:52:224:94 -t 30 timer.ogg //生成 timer.ogg视频文件,时长30s
ffmpeg -i start.mp4 -i timer.ogg -filter_complex overlay=451 start1.mp4
ffmpeg -i start.mp4 -vf movie=timer.ogg,scale=15:14[tm]; [in][tm]overlay=248:371 overlay.mp4
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值