|
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
使用 Sofdec2EncWiz 工具等将任何视频文件编码为 .usm 文件时,每个编解码器对视频的高度或宽度有**限制。
| Sofdec.Prime | H.264 | VP9 |
|---|---|---|
| 8 的倍数 | 4 的倍数 | 2 的倍数 |
如果这些限制适用,视频的图像大小将扩大以符合编解码器限制。
由于Sofdec工具的限制,处理扩展区域的一种方法是使用材质隐藏扩展区域。
这是通过比较扩展前后的高度或宽度来实现的。
这些值可以从 UManaMovie 类维护的 FManaVideoTrackInfo 结构中获取。
使用标量参数(UTiling / VTiling)以便可以在外部设置纹理的UV值。 该参数用作参考纹理的 UV 值。
从 UManaMovie 对象获取视频轨道信息。
根据此信息,计算视频的显示尺寸占视频图像尺寸的百分比。 (= Display Dimensions / Texture Dimensions) 使用基于上面“材质实现”中实现的材质创建的 UMatterialInstanceDynamic 对象来设置参数。
### 结果 如果不采取任何措施,绘图的边缘将会看到黑色。
通过采取措施,可以使视频保持原来的样子。