【亲测可行】Unity播放带有透明通道视频

本文主要参考:
Unity播放透明视频

该文提供了两种方法,但是第一种方法那个转换视频格式的软件安装失败,因此无法实现,所以只实现了第二种。
网上很多播放透明通道视频的方法都语焉不详,或者行不通,本文按照那个链接,亲测可行。

①下载avpro video,****上可以下载,可以淘宝上1块钱买一个下载链接。
②加载该插件。
③使用ffmpeg进行格式转换:

./ffmpeg.exe -i yourSourceFile.mov -c:v hap -format hap_alpha outputName.mov

把转换后的视频放到StreamingAssets文件夹里
④unity工程里右键:
【亲测可行】Unity播放带有透明通道视频
在刚才的avpro video ugui上添加下图所示组件
【亲测可行】Unity播放带有透明通道视频
并把新添加的组件拖到如图所示位置。
【亲测可行】Unity播放带有透明通道视频
以下是比较需要注意的地方!设定好影片路径之后,还要到Platform Specific标签底下设定Preferred Video API,改成Direct Show。
【亲测可行】Unity播放带有透明通道视频
然后直接播放就可以看到透明的视频了。