Hi,
Requirement: We need to play videos with alpha channels on mobile devices and are looking for a solution that supports higher compression rates for transparent video playback on mobile platforms.
In the future, we plan to uniformly use Unreal’s officially recommended Electra Player for video playback support across all platforms.
However, the current issue we are facing is: When loading .mov videos via a local path and playing them through Electra Player, they fail to play correctly.We have consulted the official documentation:
https://dev.epicgames.com/documentation/zh-cn/unreal-engine/media-framework-technical-reference-for-unreal-engine?application_version=5.3
[Image Removed]
We found that the official documentation does not provide support for .mov videos with alpha channels. We would like to request a playback solution that can correctly handle
.mov transparent videos on mobile devices—for example, by adding .mov extension support to Electra Player.
Hi XinHao,
I don’t foresee .mov support to Electra on Android in the immediate future.
A common approach to playing videos with alpha on platforms not supporting video containers that support an alpha channel it to render out your videos with alpha as opaque “over/under” where one half of the video frame contains RGB while the other half contains the alpha information in gray scale. With a custom material and some basic UV math, you can them combine and reconstruct the material to output the final blendable video frame. This can alternatively also just be 2 separate videos (RGB/A) that would get blended similarly as the over/under samples.
Best regards.
Hi Xinhao,
Bink video would support alpha channel in videos across different platforms. Bink Video Alpha
Best regards
Is there any other mobile plugin that supports MOV or other transparent video formats?