/esp32-theora-example

Example of Theora usage on ESP32

Primary LanguageC

Example of Theora video player with SDL3 for ESP32

Test Status

On-line Demo Simulation

ESP32-S3 Theora Simulation

Run the ESP32-S3 simulation with Wokwi.com

Requirements

idf_component_manager 2.x - install manually

Build

git clone git@github.com:georgik/esp32-theora-test.git
cd esp32-theora-test

idf.py @boards/esp-box-3.cfg build

Other boards

  • ESP32-S3-BOX-3
idf.py @boards/esp-box-3.cfg build
  • ESP32-S3-BOX (prior Dec. 2023)
idf.py @boards/esp-box.cfg build
  • ESP32-P4
idf.py @boards/esp32_p4_function_ev_board.cfg build
  • M5Stack-CoreS3
idf.py @boards/m5stack_core_s3.cfg build

Conversion of video to OGV

ffmpeg -i input.mp4 -s 320x200 -r 15 -c:v libtheora -q:v 1 -an assets/video.ogv