Skip to content

@bvdmitri/web360 / createReframer

Function: createReframer() ​

createReframer(options): Promise<Reframer>

Defined in: web360/src/reframer.ts:36

Opens a reframer: the way to export a keyframed flat video from a 360 one.

Parameters ​

options ​

ReframerOptions

Returns ​

Promise<Reframer>

Remarks ​

It needs a WebGPU device and throws a Web360Error (render-unavailable) without one. Decoding the 360 video and encoding the result are the caller's (with WebCodecs, or a library over it): the reframer only draws, so it takes frames from any decoder. Pick each frame's view with viewAt.

Released under the MIT License.