使用FFmpeg实现抠图合并功能(chroma key)

自己以前实现抠图算法好久了,没想到ffmpeg里面早有这个功能了
在很多视频中可以看到图像是合成的,例如有些神剧里面某大侠跳下万丈深渊的场景,某人在三昧真火中被烧的场景,还有些游戏主播,体育主播在


效果图如下:

使用FFmpeg实现抠图合并功能(chroma key)



在最新版本的ffmpeg中,已经增加了chroma key功能的filter,只需要一条命令即可搞定

  1. ./ffmpeg i ~/fuck.mp4 i ~/1.mp4 shortest filter_complex “[1:v]chromakey=0x70de77:0.1:0.2[ckout];[0:v][ckout]overlay[out]” map “[out]” output.mp4



将1.mp4中的人物抠出来,合并到fuck.mp4中,就可以搞定了
合并之前的1.mp4的效果
使用FFmpeg实现抠图合并功能(chroma key)
执行命令行如下:

使用FFmpeg实现抠图合并功能(chroma key)



与fuck合并后的效果

使用FFmpeg实现抠图合并功能(chroma key)

发布者:小站,转转请注明出处:http://blog.gzcity.top/4720.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年7月7日 11:27
下一篇 2022年7月11日 16:16

相关推荐

  • Java中StringBuilder的常用方法

    在程序开发过程中,我们常常碰到字符串连接的情况,方便和直接的方式是通过"+"符号来实现,但是这种方式达到目的的效率比较低,且每执行一次都会创建一个String对象,即耗时,又浪费空间。使用StringBuilder类就可以避免这种问题的发生,下面就Stringbuilder的使用做个简要的总结: 一、创建Stringbuilder对象St…

    Java 2022年7月5日
    1.5K610
  • WebLogic中间件任意命令执行漏洞。

    一、背景简介 Weblogic是一款商用中间件应用服务器产品,可以为应用程序提供运行访问环境。 二、漏洞详情 公开日期:2022-07-29漏洞编号:暂无危害等级:高危漏洞描述:由于没有过滤危险字符,导致攻击者可以对T3/IIOP接口发送恶意内容,执行任意命令。 三、影响版本 未知 四、处置情况 1.暴露在公网的WebLogic应配置对外禁用T3和IIOP,…

    2022年8月3日
    4.3K8950
  • fastdfs的一些常见错误 getStoreStorage fail, errno code: 2

    错误1:getStoreStorage fail, errno code: 2 这个错误是storage没有启动 或者是配置错误 ,这是其中一个可能 我这里出现这个问题是因为没有启动 storage 启动会去连接 tracker server 所以你要是出现启动 storage的时候一直在等待(或者说卡死)的情况下 是因为他一直在连接tracker serv…

    2022年7月11日
    6.8K11820
  • MySql 计算两个日期的时间差函数

    MySql计算两个日期的时间差函数 MySql计算两个日期的时间差函数TIMESTAMPDIFF用法:语法:TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2) 说明:返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差。其结果的单位由interval …

    2022年12月15日
    17.3K43350
  • yum命令提示error: rpmdb: BDB0113 Thread/process,解决方法

    Executing docker install script, commit: 3d8fe77c2c46c5b7571f94b42793905e5b3e42e4sh -c ‘yum install -y -q yum-utils’error: rpmdb: BDB0113 Thread/process 7689/140162110208064 failed…

    学习笔记 2023年1月6日
    5.2K7510

回复 Rogerchilt

您的邮箱地址不会被公开。 必填项已用 * 标注

评论列表(1,197条)