码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-11-16 11:44:46      阅读:718      评论:0      收藏:0      [点我收藏+]

标签:init   back   com   12px   cli   bottom   自己   test   space   


自己以前实现抠图算法好久了,没想到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的效果
技术分享
执行命令行如下:
技术分享
与fuck合并后的效果
技术分享

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

标签:init   back   com   12px   cli   bottom   自己   test   space   

原文地址:http://blog.csdn.net/feixiang_john/article/details/78499392

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!