遮罩和蒙版

article/2025/8/29 8:49:46

遮罩:即遮挡、遮盖,部分画面被遮挡,相当于一个窗口,它是一个单独的图层上面的图层会遮挡下面的图层。即通过上面的图层遮挡下面的图片,起到遮挡的效果。时间轴上一个视频轨上的素材对应一个图层。
蒙版:依赖与素材图层,它是图层的一个属性,而不是一个单独的图层。在素材中加入蒙版,调整参数后,蒙版在哪个地方,效果就出现在哪个地方,因此,可以理解为:希望设置的效果在素材画面的哪个部分生效,就把该部分设置为蒙版。例如:视频特效中的马赛克效果,可以通过方框、椭圆、或者钢笔工具自己绘制蒙版区域构造蒙版,即通过在图片上拖入一个方块,则该方框部分的图片被马赛克遮挡,该区域称为一个蒙版。
蒙版是与属性对应的,即构造某个属性的蒙版,每个属性下有三个工具,通过方框、椭圆、或者钢笔工具自己绘制蒙版区域,可以在画面中构造蒙版区域。
在这里插入图片描述

添加蒙版

把一张图片素材拖拽到序列面板中。再选中该图片素材。
在这里插入图片描述

选中图片素材后,再来到属性面板这里,在这里找到目标属性:不透明度
在这里插入图片描述

把不透明度的各项属性给展开来。

在这里就看到有三种创建蒙版的方式
在这里插入图片描述

椭圆、矩形、钢笔;这三种创建蒙版;本文中就以中间这种,创建矩形蒙版为例。

点击矩形蒙版,下面即生成了一项:蒙版1
在这里插入图片描述

再看节目窗口这里的图片,这里已自动在中间位置显示出一个蒙版路径。
在这里插入图片描述

可以看到蒙版上是有节点的,这些节点就是用来调节蒙版路径的大小。
在这里插入图片描述

鼠标放在节点上,鼠标呈黑色箭头再加一个小圆圈;点住鼠标拖拽即可修改蒙版的形状以及大小。
在这里插入图片描述

鼠标放在蒙版路径上,鼠标呈抓手形状,再点住,可以移动蒙版。

在这里插入图片描述
这样就添加了一个矩形不透明度蒙版

遮罩的使用

pr加遮罩的方法有很多,在这里分享其中的一种
点击pr的字幕功能,新建新的静态字幕
在这里插入图片描述
在字幕框中进行图形的规划

在这里插入图片描述
关掉字幕框,进行字幕文件的拖拽时间线,放在要遮蔽的视频上面
在这里插入图片描述

为视频添加-设置遮罩-这个特效
在这里插入图片描述

在参数里面,选择遮罩层为上面的字幕图层

在这里插入图片描述
同时,把这个字幕图层的眼睛关掉,即可完成!

在这里插入图片描述


http://chatgpt.dhexx.cn/article/itHAKHGb.shtml

相关文章

遮罩和蒙版有什么区别,视频遮罩怎么用

在制作短视频时,好多小伙伴分不清遮罩与蒙版的区别,甚至有的人认为它们就是一个东西,要说起来,这两个看似一样的概念,其实还是有很大的区别,今天就来带各位了解一下遮罩和蒙版有什么区别,视频遮…

oracle手动锁表和解锁_oracle锁表查询和解锁方法是什么

oracle锁表查询和解锁方法:首先使用【PL/SQL Developer】连接并操作oracle数据库;然后使用语句select for update来锁表;最后用语句【alter system kill session sid】解锁。 本文操作环境:Windows7系统,PL/SQL Develo…

Oracle查询被锁表和解锁方法

一、权限问题: 查询被锁表必须具有管理员权限的账号才能查询。system/manager或者其他已经被赋权的用户。 二、查询锁表语句: select object_name, l.oracle_username, machine, s.sid, s.serial# from v$locked_object l, dba_objects o, v$session…

Oracle 锁表问题查询处理

数据库操作语句的分类 DDL:数据库模式定义语言,关键字:create DML:数据操纵语言,关键字:Insert、delete、update DCL:数据库控制语言 ,关键字:grant、remove DQL&#x…

oracle中锁表是什么,oracle锁表查询和解锁方法是什么,oracle锁表和解锁

oracle锁表查询和解锁方法是什么甲骨文锁表的查询和解锁方法是什么,oracle锁表查询和解锁方法:首先使用PL/SQL Developer连接和操作Oracle数据库;然后使用select语句进行更新来锁定表;最后,用[alter system kill sessi…

Oracle锁表查询和解锁方法

我们这里一般用的PL/SQL,总是无意间把表锁住,所以我今天就整理了一下简单的解锁和查询锁表的方法; 一、首先PL/SQL要以管理员的账号(system/admin等)登录,管理员的账号和密码根据个人设置而来,连接为一般选…

internal/modules/cjs/loader.js:638异常问题解决

在使用webpack安装插件,运行项目internal/modules/cjs/loader.js:638抛出异常信息,具体原因不知。 解决: 1、删除node_module文件,删除package-lock.json文件 2、重新npm install 3、重新运行,没有再报异常

运行node时报错:events.js:167 throw er; // Unhandled 'error' event

今天npm run dev 启动项目时报错: 报这个错通常是因为ip地址不正确,或者端口被占用。 到webpack.config.js文件中发现是因为ip地址不对: 解决办法:改成 host: 127.0.0.1,如果是端口被占用换个试试。 再运行npm run de…

vue中vue.runtime.esm.js?2b0e:619 [Vue warn]: data functions should return an object:报错原因

错误如图所示: 修改方法:在ContentBar.vue文件中的data写上return返回值。 必须写return的原因: 在简单的vue实例中看到的Vue实例中data属性是如下方式展示的: 在使用组件化的项目中使用的是如下形式: vue的文件data…

关于vue.js前端接收到数据却始终报_this is not defined at eval 的错误

之前做了一个关于作业管理的平台,利用ajax和后台异步通信,利用console.info()方法可以输出接受到的数据,但是一旦在成功的响应方法里面将数据赋值给前端定义的变量。就会转到failResponse的方法里面。代码如图: 数据已经获得成功如…

Node.js之rollbackFailedOptional错误处理

Paste_Image.png 这个错误可以简单的理解为 就是网不好 ,改用淘宝的npm镜像就好 1.修改~/.npmrc文件(没有就自行新建一个),写入 registry https://registry.npm.taobao.org2.同样的方法,将disturl 这个配置同样指向: https://npm.taobao.o…

遇见js报错应该如何解决

看控制台信息!!! 我遇见过很多才开始学写代码的人,当然我自己以前也是那样的,面对代码报错我不知道应该如何做,不知道如何解决。随着学习时间的增加,我发现所有的语言都会有报错信息&#xff0…

Vue引入JQuery报错caught ReferenceError: jQuery is not defined

报错信息: caught ReferenceError: jQuery is not defined 原因分析:不详,本人前端处于幼儿园水平 错误截图: 解决办法: 在vue.config.js 中添加红色方框中的两段代码 const { defineConfig } require(vue/cli-service) con…

vue开发中遇到Forced reflow while executing JavaScript took

在vue的开发过程中,遇到了如图所示的警告提示,我页面中包含有一个毫秒倒计时,swiper插件等,还有有一个答题卡组件,组件是通过来控制显示的,但是这里每次在页面点击改变isAnswerCardOpen的值是,就…

解决vue创建新项目与版本查看,报错“internal/modules/cjs/loader.js:1032 throw err;

查看vue版本或者是新建vue项目都会这个错误,重新安装vue-cli也会报错 解决方案: 先查看自己vue安装的位置 执行代码: where vue获取到vue文件的位置进行删除 1.删除残留vue文件,命名语句: del /s /q C:\Users\17655\AppData\R…

vue常见报错原因及解决

1. 关键词 Uncaught Error: [vuex] mutations should be function but "mutations.actions" in module "user" is {}. 原因:写错行 解决:写到methods函数里面 2. import 导入错误 关键词:TypeError: Object(...) is not …

js中常见的错误

js运行报错,首现我们要先学会查看在哪里查看错误 打开页面点击鼠标右键审查元素(检查),打开控制台,然后根据上面的提示,读取 相关信息,然后读取自己哪里错了,最后寻找相应代码进行…

JS中一些经常遇到的错误

无法给动态创建的元素绑定事件,通过事件委托解决 瀑布流效果 <style type"text/css"></style> <script> let df document.createDocumentFragment() for (let i 1; i < 43; i) { let oDiv docume…

[Vue]解决npm run dev报错internal/modules/cjs/loader.js:968 throw err;

问题 解决 有2中方法&#xff0c;建议先尝试第一种&#xff0c;不行再第二种 重新安装依赖环境 删除项目的node_modules文件夹&#xff0c;重新执行 # 安装依赖环境 npm install# 运行 npm run dev降低webpack的版本 查看package.json中webpack的相关版本 # 卸载当前版本…

vue出现caution:request is not finished yet导致页面卡死问题解决思路

1、问题描述 开发环境正常运行&#xff0c;部署上线后点击某一按钮请求接口时页面出现卡死。在Network>Timing发现异常提示&#xff1a; caution:request is not finished yet 2、问题分析 &#xff08;1&#xff09;通过Postman模拟请求接口&#xff0c;接口正常。 &am…