为什么没有支持透明度的视频格式?

为什么没有支持透明度的视频格式?

为什么没有支持透明度的[广泛支持的]视频格式?

例如,PNG 图像格式支持透明度,可以在网站和文档中实现一些有趣的效果。为什么我们不能拥有以同样方式支持透明度的视频格式呢?

答案1

但显然视频格式确实支持透明度。

http://www.digitalrebellion.com/blog/posts/list_of_video_formats_supporting_alpha_channels.html

对于网络来说可能太重了?

文件格式 最大 Alpha 位深度
苹果动画 8 位
Apple ProRes 4444 16 位
Avid Meridien 压缩 8 位
Avid Meridien 未压缩 8 位
西尼翁 16 位
DPX 16 位
玛雅敌方法 32 位
OpenEXR 32 位
巴布亚新几内亚 16 位
放射免疫分析协会 32 位
偏远地区政策论坛 32 位
创价学会 16 位
原始文件 16 位
塔尔加 (TGA) 8 位
TIFF 32 位

答案2

因为对于大多数人来说,透明度没有什么用处。如果你正在观看视频,它不需要透明度,因为你的屏幕无法显示它。如果网站上的视频想要给人一种透明的感觉,它可以使用与网站相同的背景颜色。虽然常见的编解码器(如 MPEG-2 和 h.264)不支持透明度,但对于那些需要透明度的人来说,还是有办法的,比如一系列图像。

如果我们以这个视频为例,它使用了人造绿屏,因此人们可以轻松地将其导入具有透明度的视频编辑器中。但是,请查看描述,可以下载,其中包含每个帧的 PNG 以及无损 .mov透明化!PNG 为 30MB,MOV 为 174.1MB。
https://youtu.be/rBfMEUiobfE

相关内容