平时拍抖音短视频和西瓜长视频需要用到绿幕抠像,除了PR和AE有没有批量抠像的简便方法?有的!用FFMPEG就可以!

FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行。

重点来了,FFMPEG提供了chromakey功能,已经完全可以实现绿幕抠像效果!

那么怎么实现批量换背景呢?首先建立一个背景文件夹,比如imgbg或videobg,因为ffmpeg可以支持图片和视频背景,是通过-i 增加画面图层实现的,先把第一层素材抠像,再与第二层叠加。背景文件夹中所有背景按照编号放置文件,如1.jpg,2.jpg......

然后素材文件夹中放绿幕素材,我用的是download

批处理搜索文件夹中的视频文件,用的for循环:

for /R %cd%\download\ %%a in (*.mp4 *.flv *.mov *.ts *.mkv) do(........................)

for循环里面再放一层for循环用来遍历背景文件。此处为了适应不同类型的视频,比如横屏竖屏,或者分辨率大小不一样,在背景目录中再加个分辨率目录,素材移到该分辨率目录中,这样,只要脚本定义了输出分辨率,就能找到对应的背景文件

for /l %%i in (1,1,!banben!) do (ffmpeg -i "%%a" -i "%bgdir%\%resolution%\!ii!%background%" -shortest -filter_complex "[0:v]scale=%resolution%,chromakey=%color%:0.%xiangsi%:0.%touming%[ckout];[0:a]volume=1.0[a];[1:v]scale=%resolution%[v1];[v1][ckout]overlay%secaistr%[out]" -map "[a]" -map "[out]" %bianmastr% -y "%cd%\video\!ii!\%colortype%-%xiangsi%-%bgtype%-%%~na.mp4"&set /a ii+=1)这是原素材这是抠像后的效果这是抠像后的效果这是抠像后的效果这是抠像后的效果

不仅可以扣绿幕,还有蓝幕,或者自定义HEX色值

如果有100条素材,并且准备了100个背景,那么只需要给母视频加上字幕和背景音乐,就能自动批量生成10000条原创视频,经过检测,发布后直接能过原创!对于从事自媒体行业的人来说,能代替多少人工呢?不敢想象。

有对批处理感兴趣或者从事视频项目的朋友可以加唯:fansupupup 欢迎交流探讨

ffmpeg php 抠像_FFMPEG批量绿幕抠像BAT脚本实现相关推荐

  1. FFMPEG批量绿幕色度抠像BAT脚本实现

    平时拍抖音短视频和西瓜长视频需要用到绿幕抠像,除了PR和AE有没有批量抠像的简便方法?有的!用FFMPEG就可以! FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GP ...

  2. Blender绿幕抠像并导出

    Blender绿幕抠像并导出 Blender好像不太能实时看抠像效果,但是可以导出序列帧,再用PR合成一下就行. 一. 将节点连接成这样的形状 注意: - 输入图像节点中帧的值要改为视频帧的总数,如这 ...

  3. 互动拍照 — 绿幕抠像拍照

    目前的抠像比较于体感抠像.图像识别的做法,还是绿幕/蓝幕抠像更稳定. 绿幕蓝幕是RGB三基色中的两个,由于是基色,所以容易找到标准,又由于人体的肤色,倒置红色并不适宜.同时,市面上绿色的服饰比较少,所 ...

  4. 基于OpenCV的绿幕抠像与图像融合

    一.背景知识         Keying,即抠像,从一幅图像中提取所要的前景,让它与背景分离起来.Key通常只包含一个通道,是一幅黑白图像,通常黑色的区域(0)代表完全透明,而白色区域(1)代表完全 ...

  5. OBS:绿幕抠像 chroma_key_filter.effect 笔记

    近期对obs studio源码进行解析,对obs_filter 的绿幕抠图进行理解,期间看源码文件看了很多相关的,一直没有发现绿幕抠像的算法,最后在chroma_key_filter.effect文件 ...

  6. 一键绿幕抠像替换背景,绿幕抠图是如何操作的?

    一般要抠像的视频,前期都使用绿幕或蓝幕拍摄.拍摄结束进入后期软件进行抠像处理.那再我们日常生活中,没有用绿幕蓝幕拍摄,我们又改如何进行视频抠像替换背景的操作呢? 在电影.电视剧拍摄中应特效需要常用到绿 ...

  7. 【Educoder作业】※ 数字图像——绿幕抠像

    [Educoder作业]※ 数字图像--绿幕抠像 好像顺序不太对?这个应该在问题求解前面? 这次作业比上一篇博客基本得多,大多都是基础函数的运用. T1 获取图像分辨率 没啥说的,就整个 s i z ...

  8. 视频绿幕抠像应用:用FastDeploy部署RVM拯救视频剪辑师的发量

    视频绿幕抠像应用:用FastDeploy部署RVM拯救视频剪辑师的发量 本项目为自动抠像,不管背景是什么,都可以抠像成绿幕视频.上传视频或图片,一键抠图抠像!将绿幕视频下载后,就可以用视频编辑软件进行 ...

  9. UE4 实时AI抠像 -- 不需绿幕

    近期,有个活是要用到NVIDIA MAXINE-VFX-SDK的AI实时抠像.以下记录一下使用过程. 具体的效果见: [UE5 AI实时抠像插件] https://www.bilibili.com/v ...

最新文章

  1. java保留两位小数_java使double保留两位小数的多方法 java保留两位小数
  2. 用C#2.0实现网络蜘蛛(WebSpider)
  3. apache配置反向代理(通过不同端口访问不同目录)
  4. docker安装influxdb、grafana及展示数据到grafana
  5. 函数式编程 - 组合compose
  6. 手机版python3.6.6的requests库下载_Python爬虫之Python3.6 Requests库的基本使用方法
  7. Fiddler的钩子hook导致电脑无法连上网络
  8. Hack.Chat 在浏览器里快速建立简单、随用即丢线上聊天室,无须下载安装软体
  9. Serverless 实战 —— 快速搭建 SpringBoot 应用
  10. 如何在PowerShell中连接字符串和变量?
  11. android——数据库版本升/降级问题
  12. 【分布式架构】企业级分布式应用服务EDAS使用攻略(上篇)
  13. 二维粒子群算法的matlab源程序,二维粒子群算法的matlab源程序
  14. 毕达哥拉斯的数字和定理 -逻辑与算法之四
  15. 父母在人生尚有来处,父母去人生只剩归途!@程序员们
  16. 生成随机数字字母组合参数
  17. 彻底关闭华为系统更新教程,也可以激活系统更新,最全教程,亲测
  18. 转载-杭电老师的思考
  19. 重卡自动驾驶进入“正规战”
  20. C#实现汉字转拼音(包括生僻字)

热门文章

  1. PCIe学习笔记之pcie结构和配置空间
  2. 2020年Apple的UWB技术产品资料整理
  3. 全国物流企业有哪些 物流企业详细信息怎么查询
  4. RGB、HSV和Lab颜色空间
  5. firsthead学习笔记
  6. ShaderToy Matlab OpenGL实现流动Love
  7. 如何加入到 wuhan2020 开源项目,打赢这场没有硝烟的战争?
  8. MarkDown支持Emoji表情
  9. 通过京东商品ID获取京东商品评论数据,京东商品评论API接口,接口说明接入方案
  10. vac服务器未响应,csgo国服游戏停止工作、未响应的解决方法