当前位置: 首页 > news >正文

剪映将绿幕视频扣成透明背景视频转webm格式可以在网页上透明播放

先看效果
在这里插入图片描述
在这里插入图片描述
1、使用色彩抠图将绿幕视频扣出来
在这里插入图片描述
2、 导出的时候选择编码选择HEVC(Alpha),格式选择mov
在这里插入图片描述
3、 使用ffmpeg将格式转换成webm

3.1 增强细节保留

调整编码参数以提升锐利度:

ffmpeg -i 789.mov -c:v libvpx -pix_fmt yuva420p -auto-alt-ref 0 -crf 5 -b:v 0 -qmin 0 -qmax 50 -aq-mode 2 -enable-tpl 1 -row-mt 1 output.webm
  • -qmin 0 -qmax 50:限制量化范围,减少模糊;
  • -aq-mode 2:启用基于方差的自适应量化,保护边缘^;
  • -enable-tpl 1:启用时间依赖模型提升帧间质量;
  • -row-mt 1:多线程行级编码加速^。
3.2 启用无损模式(体积较大)

若对体积不敏感,可直接无损编码:

ffmpeg -i 789.mov -c:v libvpx -pix_fmt yuva420p -lossless 1 output.webm
3.3 换用AV1编码器(推荐)

AV1对透明通道支持更好,压缩率更高:

ffmpeg -i 789.mov -c:v libaom-av1 -pix_fmt yuva420p -crf 15 -cpu-used 4 -row-mt 1 -enable-cdef 1 output.avif
  • -enable-cdef 1:增强边缘恢复能力^。

📌 验证建议

  1. 局部放大对比:用播放器(如VLC)暂停观察边缘过渡;
  2. 码率监控:通过ffprobe output.webm检查实际码率是否匹配原视频;
  3. 渐进式调整:以-crf值5为起点,每次增减2测试画质平衡点。

⚠️ 注意:VP9编码速度较慢,建议在性能足够的设备上运行,或添加-cpu-used 2加速(轻微降低质量)^。

http://www.lryc.cn/news/599427.html

相关文章:

  • 软件工程之可行性研究:从理论到实践的全面解析
  • SpringBoot 集成Mybatis Plus
  • ESLint前端工程实践
  • CMake保姆级教程
  • 力扣1472. 设计浏览器历史记录
  • Execel文档批量替换标签实现方案
  • 三维图像识别中OpenCV、PCL和Open3D结合的主要技术概念、部分示例
  • 【vue3+vue-pdf-embed】实现PDF+图片预览
  • Ubuntu22 上,用C++ gSoap 创建一个简单的webservice
  • 前端学习9:JavaScript--对象与原型
  • vue3 组件生命周期,watch和computed
  • SIP广播对讲系统:构建高效智能的语音通信网络
  • KNN 算法进阶:从基础到优化的深度解析
  • docker compose xtify-music-web
  • DNS 服务正反向解析与 Web 集成实战:从配置到验证全流程
  • 解决企业微信收集表没有图片、文件组件,不能收集图片的问题
  • 【57】MFC入门到精通——MFC 多线程编程总结
  • 飞算 JavaAI “撤回接口信息” 功能:误删接口不用慌,一键恢复更省心
  • 【在线五子棋对战】十、对战玩家匹配管理模块
  • 【LeetCode 热题 100】22. 括号生成——(解法一)选左括号还是选有括号
  • Java面试题(中等)
  • 使用PySide6开发系统界面并打包部署的完整教程
  • 【Redis】初识Redis(定义、特征、使用场景)
  • c++文件操作详解
  • MySQL常用日期函数总结
  • macbook安装homebrew
  • k8s常用基础命令总结
  • Dockerfile 文件及指令详解
  • Linux内核进程管理子系统有什么第八回 —— 进程主结构详解(4)
  • 代驾小程序系统开发:引领出行行业数字化转型