2017-04-03 3 views
1

Chrome에서 새로운 문제 일 수 있지만 몇 년 동안 작동 한 비디오가 갑자기 검게 표시되고 렌더링 할 때 아래 오류가 표시되는지 확실하지 않습니다. GL_INVALID_VALUE : glCopySubTextureCHROMIUM : 소스 텍스처 나쁜 치수소스 텍스처 불량 크기 - Chrome의 WebGL 비디오

동영상 크기는 1920 × 1080

[.Offscreen를 위해 WebGL이 08FD8CF0] GL ERROR이다.

비디오를 VR 비디오의 영역에서 ShaderMaterial으로 사용하고 있습니다.

최근 업데이트 또는 내가하고있는 일과 관련이 있습니까?

+1

나는 그것을보고있다 (_Version 57.0.2987.133 unknown (64-bit) _). 저는 A-Frame을 사용하여 비디오 영역을 렌더링하고 A-Frame은 Three.js를 사용합니다. 웃기는 일이지만 Chromium (Ubuntu에서 빌드 된 버전 56.0.2924.76, 우분투 16.04 (64 비트) _에서 실행)에서 동일한 비디오가 작동합니다. – JohnnyCoder

+2

Chrome의 버그? https://bugs.chromium.org/p/chromium/issues/detail?id=701060 – gman

+1

@gman - 잘 찾았습니다. 범인 인 것처럼 보입니다. 어쩌면 비디오에는 "정사각형 픽셀"의 해상도가 필요합니다. 원본의 끝 부분에서 재생해야 할 수도 있습니다. 그래도 이전에는 작동하지 않았으므로 두 번째로 "버그"라벨을 붙였습니다. – JohnnyCoder

답변

1

버그 추적을위한 @gman 덕분입니다.

구글 크롬을 구동하는 엔진 인 Chromium의 (알려진) regression 인 것 같습니다. 그것은 Version 57.0.x.x (내 경우에는 Version 57.0.2987.133, Windows 7과 우분투 - 다른 사람들은 Mac에서 문제를보고합니다)에 영향을 미칩니다. "늘어난 픽셀"로 비디오를 재생하려고 할 때 문제가 발생하고 "정사각형 픽셀"로 비디오를 재생할 때 문제가 발생한 것으로 보입니다. 여기 비디오 프로세싱 전문가는 아니지만 스레드에서 파생 된 것입니다. 가능한 경우 동영상을 다시 인코딩하거나 다시 코드 변환하는 것이 좋습니다. 2017년 4월 25일 (source)는, 상기 bug thread에 기초하여, 그 후 희망에 의해 고정되어야 밖으로 크롬 안정 배포 일정 기준

버전 (58) 일 것이다.

수정 : Chrome 58 및 Chrome 59 (source)에서 수정해야합니다.

+0

동의 함. 문제의 동영상을 다시 처리하겠습니다. After Effects에서 나온 것들은 괜찮습니다. FFMPEG에서 생성되고 크기가 조정 된 것들이이 문제를 가지고 있습니다. – user5839

+0

이것은 Android 5+ webview에도 영향을 줍니까? –

+0

아마 ... Chrome의 기본 엔진이 아마도 webview를 구동 할 것이므로 아마도 그렇게 할 수 있습니다. 또한 삼성 모바일 기기의 네이티브 브라우저 인 삼성 인터넷은 Chromium 소스 코드에서 파생 된 것이기 때문에 (관련없는) 삼성 인터넷에도 영향을 미칩니다. – JohnnyCoder