准备工作
Unity AVPro Video插件
ReNamer图像批量重名软件 提取码:k0sd
QuickTime Pro版
HAP for QuickTime编码器
LAV Filter解码器
Hirender播控助手
下载以上软件并安装(请支持正版!!!)。本文主要介绍使用quicktime将图片序列正转换为带透明通道的mov视频,然后通过AVPro Video插件在Unity使用。
图片重命名
关于此软件的应用已在上一篇文章中讲过,大家可以看这边文章:Unity之VideoPlayer播放透明视频。
合成视频
打开quicktime pro版,选择“文件”–“打开图像序列”,打开需要合成的图片序列帧,如下图所示:
小坑
通过阅读AVPro Video的使用说明,可以发现在Windows端,我们需要安装必须的解码器(LAV Filter For DirectShow),否则视频无法播放;还有就是对图像序列帧宽高的要求,宽高必须满足4的倍数,否则视频也无法正常播放。
当前我们也可以安装K-Lite mega codec pack解码器。
测试
使用Unity新建一个工程,然后导入AVPro Video插件,然后在“Hierarchy”视图下创建一个包含Media Player组件的游戏对象和一个包含Display UGUI组件的游戏对象。其中Media Player设置如下图:
总结
由于AVPro Video支持硬件解码,因此对于大分辨的视频我们也可以使用其进行视频播放,并且会节省大量内存空间;有兴趣的可以自己研究说明文档。
原文地址:Unity之AVPro-Video播放透明通道视频
更多案例请扫描下方二维码
本文如有侵权,请联系删除