I'm exploring using 3d textures for video playback in three.js.
Three.js has a good example of this – https://threejs.org/examples/webgl2_rendertarget_texture2darray.html,
but the data format isn't documented. I'm guessing each video frame is packed into the binary file in order as Uint8ClampedArray, but am looking for documentation on the format before trying that.