A project to perform programmatic actions on FSEQ pixel animation files.
ONLY FSEQ v1 FILES ARE SUPPORTED!
NOTE: pnpm requires approving node-canvas build, without, Error: Cannot find module '../build/Release/canvas.node' will be shown.
Execute pnpm approve-builds to confirm building.
Batch-converts .fseq files to .png. 1 column per pixel, 1 row per frame.
The opposite of generate-bitmaps: transforms .png images into .fseq files. Useful if you need to manipulate / clean up sequences in a graphical editor.
xlights will always render one fseq file for all pixels in the scene. The only way to generate different fseqs seems to be the FPP connect tool. However this requires direct connection to a supported controller. I use custom firmware on esp32 to run the sequences. This script allows to batch-split generated fseq files into separate sub-files. (Only supports splitting frames in half, which is all I need atm.)