在MPEG-4或Matroska中可变分辨率可能吗



电影中包含不同纵横比的部分越来越常见。例如,电影《黑暗骑士》有时是16:9的全帧,有时是2.40:1的字母拳击。当在16:9(甚至4:3(屏幕上观看时,这很好,但如果你试图在2.40:1屏幕上观看,你会同时看到水平和垂直的信箱。极不可取。

目前我使用MPC-HC,它有一个功能,可以实时分析视频,检测字母装箱,并动态裁剪视频。这很有效,但这是一个丑陋的解决方案。是否有任何视频格式允许图像分辨率等元数据在整个视频中发生变化?

问题不在于格式,而在于玩家。大多数视频编解码器将其分辨率存储在可选的带内标头中,但播放器需要查找这些分辨率,重置和重新初始化解码器,重新配置显示表面,然后继续。

这就成了一个陷阱。大多数玩家不支持这一点,所以大多数文件都不尝试这样做。因此,玩家开发者没有理由增加对它的支持。

相关内容

  • 没有找到相关文章

最新更新