No description
Find a file
2024-04-12 19:19:49 +02:00
encoder export data to c header file 2024-04-12 19:12:10 +02:00
video init 2024-04-10 19:04:29 +02:00
.gitignore switch 8x8 cell diff to vertical 2024-04-12 17:43:49 +02:00
README.md add README.md 2024-04-12 19:19:49 +02:00

video compressor and player for the ch32v003 with an SSD1306 32x128 OLED display

Put a webm file in video/ and run ./convert <framerate> to convert the video to a sequence of 32x40 images.

Run cd encoder && cargo run to convert to bytes, this will be exported to data.h.

Tweak framerate or MAX_ERROR in main.rs until the total size fits the 16k flash alongside the decoder.

By default it's tuned for bad apple.