不确定这是否是Chrome的新问题,但已经工作多年的视频突然显示为黑色,我在渲染时遇到以下错误。
视频尺寸为1920x1080
[.Offscreen-For-WebGL-08FD8CF0] GL错误:GL_INVALID_VALUE: glCopySubTextureCHROMIUM:源纹理不良尺寸。
我将视频用作VR视频球体上的ShaderMaterial。
这与最近的更新或我正在做的事情有关吗?
答案 0 :(得分:1)
感谢@gman跟踪错误。
看起来这是Chromium中的(已知)regression,它是驱动Google Chrome的引擎。它会影响Version 57.0.x.x
(Version 57.0.2987.133
,在我的情况下,Windows 7和Ubuntu - 其他人报告Mac上的问题)。似乎在尝试播放具有“细长像素”的视频时出现问题,并且在播放具有“方形像素”的视频时消失。这里不是视频处理专家,但这是我从线程中获得的。如果可以,解决方法是重新编码/重新编码您的视频。
根据Chrome 稳定发布时间表,第58版将于2017年4月25日(source)完成,并且基于bug thread,它应该是有希望的到那时为止。
编辑:这应该在Chrome 58和Chrome 59(source)中修复。