程序员录制真人出镜类课程

真人出镜类课程片段的制作 接下来,我们来具体讲解真人出镜类课程片段的创建过程。

什么是真人出镜类课程片段 「真人出镜」类型的视频只需通过摄像头、手机或摄像机直接进行录制即可。然而,当涉及到真人出镜的课程时,情况就相对复杂一些。这是因为在教学过程中,讲师本人并不是焦点,而是教学内容。因此,我们通常会采用「画中画」模式,将讲师的画面呈现为一个小框,置于主画面的某个角落。

但这存在一个小问题,即讲师所在的方块通常会带有背景。如果背景与主要内容不协调,整体视觉效果就会显得不自然。理想情况下,如果能够使背景透明,讲师的画面就能更和谐地融入课程视频中。

抠图 那么,如何实现背景透明化呢?关键在于「抠图」。对计算机而言,将图像的某部分变为透明相对简单,挑战在于区分哪些像素属于背景,哪些属于讲师。我们需要一种方法来指示计算机进行区分。

目前,最流行且高效的方法是「绿幕抠图」。这种方法涉及在讲师背后设置一块绿色的幕布,然后让计算机识别绿色区域并将其作为背景移除,从而实现透明效果。

有些同学可能会好奇,为什么选择绿色而不是其他颜色。实际上,可以使用任何颜色,但如果选择黑色,可能会因为许多头发和眼睛是黑色的而导致这些区域被错误地去除,产生不自然的视觉效果。

绿色在日常生活中不那么常见,因此默认使用绿色作为背景。但如果你某天穿着绿色衣服,可以考虑改用蓝色或其他不与衣着颜色冲突的背景色。

要实现在录制屏幕的同时,将自己置于右下角,并使背景透明,可以按照以下步骤进行操作:

  1. 打开OBS(Open Broadcaster Software)软件。
  2. 添加一个「显示器采集」来源,选择你想要录制的电脑屏幕,将其放置在来源窗口的最底层。
  3. 再添加一个「视频采集设备」来源,选择你的摄像头作为输入设备,将其放置在屏幕的右下方,并在来源窗口中位于显示器之上。
  4. 在摄像头来源的右键菜单中,选择「滤镜」。
  5. 在「效果滤镜」中添加一个「色度键」滤镜,此时默认的背景颜色为绿色。
  6. 调整「相似度」和「平滑」的值,以使背景消失得更为柔和。

这样,你就可以在录制屏幕时,将自己的画面置于右下角,并使背景透明。

真人出镜的其他细节

对于使用笔记本电脑的用户,通常电脑自带的摄像头就足够使用;而对于使用台式机的用户,则需要单独配备一个摄像头。

摄像头的摆放位置至关重要,因为它决定了学员在观看课程时看到的角度,所以需要调整至正对着讲师的脸部。

接下来,我们需要在讲师的背后设置一块较大的绿幕,使其填满摄像头的背景视野。一般而言,两米的宽高就已足够,如果绿幕不够大,可以通过调整摄像头来适配。

可以在电商网站上搜索“绿幕布”进行购买。虽然市面上有较贵的专业幕布,但对于初次尝试,可以选择性价比较高的产品,通常几十元就能购买到。

为了确保讲师与背景之间有明显的区分,可以采用额外的光源进行补光。

在此,我们使用了手办进行了一个简单的示范。示范中使用的灯光色温是固定的,因此看起来可能略显偏黄。在实际录制时,建议使用白色光源进行补光,以达到更佳的效果。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/10729.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

手机在网状态多方面重要性

手机在网状态的重要性体现在多个方面,它是现代社会中人们保持联系、获取信息以及进行日常活动不可或缺的一部分。以下是一些关于手机在网状态重要性的详细解释: 通信联系: 手机是在现代社会中进行通信联系的主要工具。当手机处于在网状态时&…

【Python单点知识】类成员汇总讲解——包含类方法、静态方法、私有成员说明

文章目录 0. 前言1. 属性(Attributes)1.1 类属性(Class Attributes)1.2 实例属性(Instance Attributes) 2. 方法(Methods)2.1 实例方法(Instance Methods)2.2…

算法实战:亲自写红黑树之三 算法详解

初级代码游戏的专栏介绍与文章目录-CSDN博客 我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。 这些代码大部分以Linux为目标但部分代码是纯C的,可以在任何平台上使用。 此文承接:算法实战…

动态规划:力扣LCR 188. 买卖芯片的最佳时机

题目 数组 prices 记录了某芯片近期的交易价格,其中 prices[i] 表示的 i 天该芯片的价格。你只能选择 某一天 买入芯片,并选择在 未来的某一个不同的日子 卖出该芯片。请设计一个算法计算并返回你从这笔交易中能获取的最大利润。 如果你不能获取任何利…

【软考高项】四十四、高级项目管理

一、项目集管理 相关角色 项目集发起人、项目集指导委员会、项目集经理、其他影响项目集的干系人项目集管理绩效域 项目集战略一致性、项目集效益管理、项目集干系人参与、项目集治理和项目集生命周期管理 二、项目组合管理 项目组合经理角色 项目组合管理原…

Imitation Learning学习记录(理论例程)

前言 最近还是衔接着之前的学习记录,这次打算开始学习模仿学习的相关原理,参考的开源资料为 TeaPearce/Counter-Strike_Behavioural_Cloning: IEEE CoG & NeurIPS workshop paper ‘Counter-Strike Deathmatch with Large-Scale Behavioural Clonin…

java项目之汽车资讯网站源码(springboot+mysql+vue)

风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的汽车资讯网站。项目源码以及部署相关请联系风歌,文末附上联系信息 。 项目简介: 汽车资讯网站的主要使用者管…

Vue从入门到实战Day04

一、组件的三大组成部分(结构/样式/逻辑) 1. scoped样式冲突 默认情况:写在组件中的样式会全局生效 -> 因此很容易造成多个组件之间的样式冲突问题。 1. 全局样式:默认组件中的样式会作用到全局 2. 局部样式:可以…

LeetCode 138. 随机链表的复制

目录 1.原题链接: 2.结点拆分: 代码实现: 3.提交结果: 4.读书分享: 1.原题链接: 138. 随机链表的复制 2.结点拆分: ①.拷贝各个结点,连接在原结点后面; ②.处…

【MySQL】基本操作

欢迎来到Cefler的博客😁 🕌博客主页:折纸花满衣 🏠个人专栏:MySQL 目录 👉🏻创建和删除数据库👉🏻数据库编码集和数据库校验集校验规则对数据库的影响 👉&…

【1 bit 翻转+无任何保护】MidnightsunQuals 2021 BroHammer

前言 又是一道非常有意思的题目,其实笔者很喜欢这种跟页表、特权级等相关的题目(:虽然大多都无法独立做出来,但是通过这些题目可以学到很多的东西 题目分析 内核版本:v4.17.0smap/smep/kpti/kaslr 全关 题目给了源…

laravel8 导入 excel常见问题

上传xls 或 xlsx 文件后,文件解析为 zip 格式,输入正常情况,不影响解析 里面的内容 遇到解析内容,解析为空的情况,可能是 因为excel 存在多个 Sheet1 造成,服务器不能解析一个 Sheet1 的情况&#xff0…

智慧停车场管理系统主要组成

智慧泊车场办理体系,完成了泊车办理过程中的车辆类型分类、出场时的车牌辨认、行进路线的引导、空余车位诱导,以及准备离场前的反向寻车和方便缴费等全部环节。这六个流程中,泊车场对车辆的办理,进步了泊车场的运行效率&#xff0…

【网络】为什么TCP需要四次挥手?

在网络通信中,TCP(传输控制协议)是一种可靠的、面向连接的协议,它在数据传输过程中保证了数据的可靠性和顺序性。而TCP的连接建立过程只需要三次握手,但是TCP的挥手过程却需要四次挥手,这是为什么呢&#x…

数据分享—中国土壤有机质数据

土壤有机质数据是进行区域土地资源评价,开展自然地理研究常使用的数据,本期推文主要分享全国土壤有机质数据集。梧桐君会不定期分享地理信息数据,欢迎大家长期订阅。 数据来源 “万物土中生”,小编今天要分享的中国土壤有机质数…

Tomcat 内核详解 - Web服务器机制

详细介绍 Apache Tomcat 是一个开源的Web服务器和Servlet容器,它实现了Java Servlet、JavaServer Pages (JSP) 和WebSocket规范。Tomcat的核心设计围绕着几个关键组件,它们共同构成了处理HTTP请求、管理Web应用部署和执行Servlet逻辑的基础架构。 Apac…

牛客NC404 最接近的K个元素【中等 二分查找+双指针 Java/Go/PHP】

题目 题目链接: https://www.nowcoder.com/practice/b4d7edc45759453e9bc8ab71f0888e0f 知识点 二分查找;找到第一个大于等于x的数的位置idx;然后从idx开始往两边扩展Java代码 import java.util.*;public class Solution {/*** 代码中的类名、方法名、…

小程序组件间传值

1、属性绑定&#xff08;Props&#xff09;: 父组件通过在子组件标签上设置属性的方式向子组件传值。 子组件通过properties定义接收的属性 父组件&#xff1a; wxml <child-component title"{{parentData}}"></child-component>子组件&#xff1a; js p…

可观测性监控

1 目的 常见的监控&#xff0c;主要是以收集数据以识别异常系统效应为主&#xff0c;多是单个服务&#xff0c;相互独立的状态。 可观测性&#xff0c;希望调查异常系统效应的根本原因&#xff0c;能够把多个服务、中间件、容器等串联起来&#xff0c;同时柔和metrics、log、…

前端怎么用 EventSource? EventSource怎么配置请求头及加参数? EventSourcePolyfill使用方法

EventSource EventSource 接口是 web 内容与服务器发送事件通信的接口。 一个 EventSource 实例会对 HTTP 服务器开启一个持久化的连接&#xff0c;以 text/event-stream 格式发送事件&#xff0c;此连接会一直保持开启直到通过调用 EventSource.close() 关闭。 EventSource…