准备工作:需要以下三种软件
1.Avisynth_258 安装文件和源码下载地址(Avisynth_258.exe 4.2 MB)
http://sourceforge.net/projects/avisynth2/files/AviSynth%202.5/AviSynth%202.5.8/2.Avisynth-as-directshow-capture 安装文件下载地址(directshow 虚拟摄像头 指向 Avisynth 脚本)
缺点:运行时有点卡
AviSynth as DirectShow Input Capture Device v0.0.2.exe (22.6 MB)
http://sourceforge.net/projects/avisynth-dshow/files/?source=navbaravisynth-as-directshow-capture源代码下载地址
https://github.com/rdp-org/avisynth-as-directshow-capture3.DirectShow SDK 滤镜图像编辑器
英文名:DirectShow SDK Filter Graph Editor (GraphEdt.exe 10.0.0.0)
http://ishare.iask.sina.com.cn/download/explain.php?fileid=5498240安装及使用方法
1.相关软件下载并安装
2.运行 GraphEdt 并如下操作,保存到文件 Namuga 1.3M Webcam.GRF





3.与 Namuga 1.3M Webcam.GRF 文件同一个目录下创建脚本文件 Namuga 1.3M Webcam.avs
-----------------------------------------------------------------------
LoadPlugin("DirectShowSource.dll")
a = DirectShowSource("Namuga 1.3M Webcam.GRF", audio=False, framecount=1000000, fps=25).ConvertToRGB32
b = BicubicResize(a, 720,404)
c = ImageReader(".\..\fore_video\boy.png").ConvertToRGB32.DragonMatte($00FF00,20,60,0)
Layer(b,c,"add",255,50,0)
-----------------------------------------------------------------------
其中 DragonMatte 函数是我自己写的蓝绿背景抠像函数,可以使用基本函数 ColorKeyMask($00FF00,20)4.使用播放软件打开 Namuga 1.3M Webcam.avs
播放软件 可以使用 KMPlayer, FFPlay, Window Media Player

转载于:https://www.cnblogs.com/nlsoft/p/3502353.html

Avisynth + DirectShow + WebCamera 实现Avisynth脚本访问摄像头相关推荐

  1. 【原创】IP摄像头技术纵览(六)---通过internet访问摄像头

    [原创]IP摄像头技术纵览(六)-通过internet访问摄像头 本文属于<IP摄像头技术纵览>系列文章之一: Author: chad Mail: linczone@163.com 本文 ...

  2. 谷歌浏览器无法访问摄像头的解决方案

    配置白名单方法 1.在谷歌浏览器新的标签页输入地址chrome://flags并打开. 2.在搜索框输入unsafe: 3.把要访问摄像头的网址输入(复制更为准确)到文本框内: 4.文本框右边蓝色选项 ...

  3. html5 chrome 摄像头,html5 - 新版chrome不能访问摄像头

    html5 - 新版chrome不能访问摄像头 迷茫2017-04-17 12:03:07 0 5 159 PICTURE var video=document.getElementById( ...

  4. 运维实践-最新Nginx二进制构建编译lua-nginx-module动态链接Lua脚本访问Redis数据库读取静态资源隐式展现...

    关注「WeiyiGeek」公众号 设为「特别关注」每天带你玩转网络安全运维.应用开发.物联网IOT学习! 本章目录: 0x0n 前言简述 知识引入 Lua模块指令阶段 0x01 部署环境 安装说明 安 ...

  5. 浅浅认识之VBS脚本访问接口与COMODO拦截COM接口

    这2天测试了一个使用了WMI提供ASEC后门,里面使用了JS脚本往外请求http获取执行命令.但我的分析系统却没抓到这个行为,可在真机中确实抓到有HTTP请求.相当奇怪. 最后无奈windbg出手,内 ...

  6. creator cc.Class跨脚本访问(小白笔记)

    js中模块导入导出 js中的模块导入导出通常是对对象的,即大括号包裹内的 我们可以方便的通过module.exports来导出 通过import来引入 然后便可以访问引入对象中的变量和function ...

  7. 用 Shell 脚本访问 MySQL 数据库

    下午写了一个简单的 bash 脚本,用来测试程序,输入一个测试用例文件,输出没有通过测试的用例和结果,然后把结果保存到数据库里.如何在 bash 脚本里直接访问数据库呢?既然在 shell 里可以直接 ...

  8. bash shell脚本访问PostgreSQL的三种方式

    bash脚本里有三种方式访问PostgreSQL数据库 但前提是要设置密码文件.当然对于有系统对应账户的数据库角色可以绕过密码登录环节,如 1 $ sudo -u postgres psql 或 1 ...

  9. java 访问网络驱动器_尝试通过GitLab Runner脚本访问网络驱动器但收到错误

    我正在使用GitLab的CI组件,我收到此错误: The system cannot find the path specified. 当我尝试访问脚本中的映射网络驱动器时 . 当我尝试从我的PC(运 ...

最新文章

  1. python os.environ gpu_Tensorflow下如何实现多GPU数据并行训练?
  2. [BZOJ3832][Poi2014]Rally
  3. jQuery二维数组遍历
  4. 使用IAM保护您的AWS基础架构
  5. PWN-PRACTICE-BUUCTF-30
  6. 使用Atom快速打造好用的Markdown编辑器
  7. Xcode调试项目时取消弹出框提示授权
  8. 详解如何实现一个简单的 vuex
  9. vs 和 rider 一决高下 结合开发dotnet应用
  10. 最快的Java序列化框架Protostuff简介
  11. SketchUp Pro 2018 for Mac(草图大师)免激活注册版
  12. H3CSE20200603班-SSL V*N
  13. WIN10下没有NVIDIA控制面板的解决办法
  14. element plus之el-table行融合+列融合+小计行+自定义控件+样式自定义方案
  15. 贪婪算法————背包问题
  16. SpringBoot从入门到精通教程(三十一)- 爬虫框架集成
  17. html5服务器推送消息的各种解决办法,WEB服务器推送消息的各种解决办法
  18. 使用GI Agent(XAG)实现GoldenGate的高可用性(二)
  19. 无需埋点,使用App渠道统计SDK进行收集数据
  20. 2022-2028全球两级旋片泵行业调研及趋势分析报告

热门文章

  1. 【每日一题】 1518. 换酒问题
  2. Unity3D 海水多线程渲染算法实现
  3. 宽带是选择电信联通还是移动铁通?究竟那个比较好
  4. Matlab 绘制双纵轴三纵轴图
  5. ThinkPHP 使用WdatePicker的问题
  6. 蝉道二次开发与钉钉机器人对接
  7. 量子计算大牛、ACM计算奖得主Scott Aaronson加盟OpenAI
  8. 信息系统项目管理师 第十九章 流程管理
  9. 【比亚迪研究报告】比亚迪正在加速成为世界汽车巨头
  10. JAVA毕业设计html5大众汽车网站计算机源码+lw文档+系统+调试部署+数据库