unity导入半透明webm + AE合成半透明视频

[复制链接]
发表于 2026-1-25 20:33:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
有些webm的文件导入unity后无法正常播报,踩坑很久才知道必要webm中的:VP8 尺度
现在手上有几条mp4双通道的视频,固然unity中有插件是可以支持这种视频的,为了省事和代码洁癖,毅然决然要webm走到黑。

mp4导入AE合成半透明


  • 打开 AE 软件,创建一个新的合成项目。
  • 在项目面板中,选择 “导入” 或直接将 MP4 视频文件拖放到项目面板中,导入视频素材。
  • 项目面板中,右击新建一个合成,分辨率的宽为视频宽度的一半,高度类似。(注意设置连续时间,这会影响一会导出视频的长度)


  • 将素材拖动到合成中,拖入两份,一份体现左边的一半,一份体现右边的一半(菜单栏:选择视图👉对齐到参考线 会自动吸附,更容易对齐)。
  • 观察左下角,调解灰度的视频在上边的一个图层,然后模式选择“模板亮度”。



  • 选中队列,左上角文件👉导出👉添加到渲染队列
  • 根据下图的步调举行设置,就可以导出带透明通道的mov格式视频了,下一步我们转换成webm vp8
  • 点击渲染队列面板 左上角的渲染,就可以导出了。

  • 末了看一下我们导出的效果(很多视频播放器没法播放mov,看下一步转webm直接欣赏器播放试看吧)。

mov转webm导入unity


  • 起首下载一个工具:Download FFmpeg 下载速率慢的话我给各人存网盘了:ffmpeg-7.0.2.zip - 蓝奏云
  • 解压后进入bin目次,地点栏输入:cmd  然后回车

  • 实行下面的下令:(此中的G:\webm\1.mov  和  G:\webm\11.webm  更换成你本身的)
    1. ./ffmpeg -i G:\webm\1.mov -c:v libvpx -pix_fmt yuva420p -b:v 3M -auto-alt-ref 0 -metadata:s:v:0 alpha_mode="1" -c:a libvorbis G:\webm\11.webm
    复制代码

  • 将视频导入到unity中


其他

unity播放半透明礼品动效,弹幕游戏大哥入场动效的方案很多,也可以参考:
1. 播放mp4双通道视频
2. 播放svga动画
3. webm视频播放

别的假如你的ffmpeg已经添加了环境变量,可以在文件目次下如许写:
ffmpeg -i 1.webm -c:v libvpx -pix_fmt yuva420p -b:v 3M -auto-alt-ref 0 -metadata:s:v:0 alpha_mode="1" -c:a libvorbis 11.webm
挖坑:过两天假如没啥事,封装一个webm转svga的工具。
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表