html悬浮背景透明视频教程,在html中使用背景透明的video视频

article/2025/6/30 14:06:17

由于对效果的要求,需要加入透明背景的video。经过了解,现代浏览器(新版 Chrome、Firefox、Safari 等)已经全面支持 webM 格式的视频了,因此可以使用带 alpha 通道的 webM 格式视频满足要求。

要得到透明 webM 格式视频,则需要来源视频已经带有透明通道。

目前有几种方法:

1、使用 blander 进行绿幕抠图,将 green screen 扣去,生成背景透明的 png 帧序列,然后使用 ffmpeg 之类的工具将其生成 webM 文件。

2、使用 Adobe After Effect 之类的软件,在渲染时直接输出 Alpha + RGB 通道文件,然后使用 ffmpeg 之类的工具将其转换为 webM 文件。

由于视频是自己用 AE 做的,因此直接选用第二种方法很方便。

首先,将视频背景颜色改成透明的:

4ea047640239ccf20b8ffa5d275d919b.png

模式选择 Alpha 添加。在工作区下方将网络切换为透明网络

b772e6e3425e8d038c134bb91fe6f577.png

如果改成功了,此时应该看到工作区的背景是灰白两色栅格。

将合成添加到渲染队列,进行设置:

801092b4d0a5126f27fa7151e3a889b3.png

将输出模块改为“使用 Alpha 无损耗”,此时详情应该可以看到格式为 QuickTime,通道是 RGB + Alpha

9a4356385266ff1bf2e1faafd8ec0d43.png

渲染输出,得到 .mov 文件,使用 ffmpeg 对其进行压缩编码。

执行命令:

ffmpeg -i in.mov -c:a libvorbis -ac 1 -b:a 96k -ar 48000 -b:v 1100k -maxrate 1100k -bufsize 1835k out.webm

得到 out.webm,它就是所需要的透明背景的 webM 文件了,可以在网页中使用 tag 引用。


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

相关文章

Android BottomSheetDialog设置背景透明无效?(解决)

BottomSheetDialog修改背景圆角 解决方法 这里记录一个实际开发过程中遇到的问题,在日常开发中遇到底部弹窗的时候我会第一时间用到BottomSheetDialog,常规的使用就是有一个默认从底部出现的弹窗,但是为了美观,通常会使用圆角&…

dialog设置背景透明

默认dialog是一个白底方形的,如果在xml设置中设置了一种边角是弧形的背景图片,那么显现的dialog角落就会留白 ,解决办法: dialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent); 效果:只…

Flutter bottomNavigationBar背景透明

Scaffold(extendBody: true,//加这句背景就透明 ..... ) 效果图

html+页面的背景透明,css设置背景透明 元素不透明

css设置背景透明 元素不透明 在做前端页面的时候,我们会遇到这样的情况,需要背景为半透明状态,但是层里面的内容不需要为透明的状态。有时候我们设置的时候会出现不管内容还是背景同时都成透明了,如何实现背景色透明但内容不透明这…

qt实现窗口背景透明

方法一: MainWindow w;//方法一:主界面透明,界面里面的控件不透明w.setWindowFlags(Qt::FramelessWindowHint);//设置无窗口框架边界w.setAttribute(Qt::WA_TranslucentBackground);//设置背景透明w.show(); 编辑界面: 运行效果&…

android fragment 设置透明,DialogFragment背景透明设置

一 、背景 使用自定义DialogFragment实现弹窗效果时,边缘透明图片作为背景图片,依然存在不透明背景; QQ截图20180428154111.png 修复后: QQ截图20180428153910.png 二、实现 因为项目中多个地方使用到DialogFragment,所以稍作了一下封装: import android.app.Dialog; imp…

winform label背景透明

开发时要把label的背景,透明。 在网上找到资料。原文How to Use Transparent Images and Labels in Windows Forms - CodeProject 主要是在用web的 Transparent。(我在代码中来设置Color.Transparent没有效果。这个在wpf中设置是可以的,在wi…

9.CSS 背景(background)

CSS 背景(background) CSS 可以添加背景颜色和背景图片,以及来进行图片设置。 background-color背景颜色background-image背景图片地址background-repeat是否平铺background-position背景位置background-attachment背景固定还是滚动背景的合写(复合属性&…

将图片背景设置为透明的方法介绍

本文主要介绍使用 Windows 系统自带的“画图 3D”应用程序将图片背景设置为透明的具体方法。 1 需要的应用程序 Windows10 操作系统自带的“画图 3D”应用程序,如下图所示: 2 方法介绍 现有一张背景图为蓝色的 png 格式图片,如下图所示&am…

将图片背景处理为透明的方法步骤

将图片背景处理为透明的方法步骤 1 简单处理图片2 将背景设置为统一颜色3 将背景设置为统一颜色4 保存图片5 一些说明 将一张图片的背景处理成透明,是在工作生活中经常碰到的问题,这个问题的解决可以通过PS这个图像处理神器完成。对于这样的图片处理&…

面对996,程序员如何利用“碎片时间”涨薪?

图片来源|视觉中国 作为一个程序员,需要不断学习更新知识技能来提升自己。但爆炸式的信息量,总使人抓不到学习重点。 所以,笔者为大家筛选了几个程序员会阅读的小众公众号,覆盖全面,囊括了不同的技术类别。小道消息&am…

@程序员,对抗 996,你真的准备好了吗?

4 月 23 日是世界读书日,就在今天 CSDN 举办了码农读书节!助力你的技术生涯!让你实现歪道超车~全场所有 Python、Java书籍都参与满减活动,最高减 60 元哦!今日购书可以领取无门槛优惠券,满减券优惠券可以叠…

国外程序员也都是996么?

996在中国其实算是常态,那国外也是嘛? 今天刷知乎的时候就看到某博主问出了很多人的心声 我在跟同事交流的时候也问过同样的问题,他之前接触过不少德国的工程师。基本了解他们的工作情况。 2010年那会说是失业严重,当时实行的是…

“996”程序员的一次反抗!!!

一、前言 2019年3月27日,一个名为996ICU的项目在GitHub上传开。在这个项目指向的域名页面上,发起人这样写到:“什么是996.ICU?工作996,生病ICU”。他将996工作制下最低72个工时与《劳动合同法》等条文对比&#xff0c…

程序员甘愿被“996”背后的真相 | 程序员有话说

作者 | 素年清时 出品 | 程序人生(ID:coder_life) 如果人人都是富二代、官二代,有几个会选择做程序员,又有几个愿意留在原地甘愿被“996”呢! 当“985”计算机硕士宋杰在校招时拿到国内寡头企业某为的 O…

程序员996与工地施工人员谁更累?

在网上看到一个问题:程序员996和工地施工的相比哪个累? 看到这个问题,我突然就想起自己一个在工地做沉降检测的朋友。借由他,我了解到沉降检测是一个需要精准测量下沉地面数据的工作,这份工作乍听起来似乎是一个应该在…

程序员没有那么多996!

你们上班是不是巨忙啊?你们是不是天天加班到很晚啊?你头发那么多真的是程序员吗? 不知道有木有程序员同学被问过这几个问题,有的话请评论区回1。反正我呢真的没少被问过这几个问题。今天,我们就来聊聊程序员的工作&am…

你程序员,996这就是你的命

“能做996是一种巨大的福气,这是我们修来的福报。很多人想996都没有机会,你去想一下没有工作的人,想一下公司明天可能要关门的人。”这是马云说的话。 “京东永远不会强制员工995或者996,但是每一个京东人都必须具备拼搏精神!”这是刘强东说的。 你们听过后,是否觉得这话非…

程序员996.ICU发起人被起诉判刑五年?

👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇 作者丨公子龙 来源丨公子龙(ID:dragonDikea) 看到一则消息,996.icu项目创始人被抓,听起来很唬人&#xff…

看不看?这就是程序员996的真实内幕!

一直很想深度剖析一下国内互联网996盛行的原因,总是借口忙、忙、忙而始终没有迈出第一步。作为一个互联网人,工作中天天要求自己小步快跑,不断迭代的工作方式,现实生活却不能推广开来,这或许是996带来的负面影响吧&…