开发文章

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

在很多视频中可以看到图像是合成的,例如有些神剧里面某大侠跳下万丈深渊的场景,某人在三昧真火中被烧的场景,还有些游戏主播,体育主播在主场景前面有个人解说的场景,都是chroma key的技术实现的,具体的链接可以参考:
http://www.cs.utah.edu/~michael/chroma/
 
效果图如下:
使用FFmpeg实现抠图合并功能.png
 
在最新版本的ffmpeg中,已经增加了chroma key功能的filter,只需要一条命令即可搞定

./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的效果
 
合并之前的1.mp4的效果.jpg

执行命令行如下:

执行命令行如下:.png

与fuck合并后的效果

与fuck合并后的效果.png

 

感谢 飞翔2017 支持 磐实编程网 原文地址:
blog.csdn.net/feixiang_john/article/details/78499392

上一篇:FFmpeg解析直播点播m3u8

下一篇:返回列表

文章信息

发布时间:2017-11-12

作者:飞翔2017

发布者:aquwcw

浏览次数: