Table of Contents
Chevron DownOverview
Chevron Down@hubble.gl/core

PNGSequenceEncoder

A photo sequence encoder that inherits FrameEncoder. Saves each frame as a photo contained in a ".tar" archive.

Constructor

Construction of the encoder class is not required. Refer to DeckAdapter.render for usage. The constructor accepts a FrameEncoderSettings object.

Notes:

PNG supports alpha channel and will produce the highest quality encoding.

Convert PNGs to a video with ffmpeg or a proprietary encoder, like Adobe Media Encoder.

ffmpeg -pattern_type glob -framerate 30 -pix_fmt yuv420p -i "*.png" -tune animation -crf 1 -preset slow video.mp4

Members

  • extension - ".png"
  • mimeType - "image/png"

Source

modules/core/src/encoders/video/png-sequence-encoder.js