《FFmpeg Basics》中文版-09-overlay-画中画

本文详细介绍了如何使用FFmpeg进行视频overlay操作,包括将logo置于视频四个角落的实现方法,以及在指定时间点添加logo的技巧。此外,还展示了创建视频计时器和应用其他overlay技术的示例。
摘要由CSDN通过智能技术生成

正文

    overlay视频技术经常被使用,常见的例子是放置在电视屏幕上的电视频道标志,通常位于右上角,以标识特定的频道。 另一个例子是画中画功能,可以在主屏幕的其中一个角落显示小窗口。 小窗口包含选定的电视频道或其他内容,同时在主屏幕上观看节目 - 这在等待特定内容,跳过广告等时很有用。

    本章仅包含简单的overlay实例,更复杂的例子是在颜色修正,高级技术等章节中。

关于overlay的介绍

    视频overlay是一种技术,它可以在(通常是较大的)背景视频或图像上显示前景视频或图像。我们可以使用在表格中描述的覆盖视频过滤器:

描述 在指定位置上覆盖第一个输入
语法 overlay[=x:y[[:rgb={0, 1}]]
参数x和y是可选的,其默认值为0 rgb参数是可选的,其值为0或1
*********** 参数的描述
x 从左上角的水平坐标,默认值为0
y 从左上角的垂直坐标,默认值为0
rgb rgb = 0…输入的颜色空间不改变,默认值
rgb = 1…输入的颜色空间设置为RGB
*********** 变量,可以用在x和y的表达式中
main_w or W 主要输入宽度
main_h or H 主要输入高度
overlay_w or w overlay输入宽度
overlay_h or h overlay输入高度

overlay命令结构

    视频覆盖命令的结构如下,input1是视频背景,input2是前景:

ffmpeg -i input1 -i input2 -filter_complex overlay=x:y output

    我的测试命令如下:

ffmpeg -i /Users/zhangfangtao/Desktop/test.mp4 -i /Users/zhangfangtao/Desktop/PDXlogoanimationHDh264.mp4  -filter_complex overlay=100:100 /Users/zhangfangtao/Desktop/newTest.mp4 

    效果图:

    前置的那个有点大。。。。

【学习地址

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值