源纹理坏尺寸 - Chrome

时间:2017-04-03 04:18:57

标签: google-chrome video three.js webgl

不确定这是否是Chrome的新问题,但已经工作多年的视频突然显示为黑色,我在渲染时遇到以下错误。

视频尺寸为1920x1080

  

[.Offscreen-For-WebGL-08FD8CF0] GL错误:GL_INVALID_VALUE:   glCopySubTextureCHROMIUM:源纹理不良尺寸。

我将视频用作VR视频球体上的ShaderMaterial。

这与最近的更新或我正在做的事情有关吗?

1 个答案:

答案 0 :(得分:1)

感谢@gman跟踪错误。

看起来这是Chromium中的(已知)regression,它是驱动Google Chrome的引擎。它会影响Version 57.0.x.xVersion 57.0.2987.133,在我的情况下,Windows 7和Ubuntu - 其他人报告Mac上的问题)。似乎在尝试播放具有“细长像素”的视频时出现问题,并且在播放具有“方形像素”的视频时消失。这里不是视频处理专家,但这是我从线程中获得的。如果可以,解决方法是重新编码/重新编码您的视频。

根据Chrome 稳定发布时间表,第58版将于2017年4月25日(source)完成,并且基于bug thread,它应该是有希望的到那时为止。

编辑:这应该在Chrome 58和Chrome 59(source)中修复。