shuntomino/esp_movie

1.0.0

Latest
uploaded 9 hours ago
Movie playback library for ESP32 series

Readme

# ESP_MOVIE
Movie (Motion JPEG and MP3) playback library for ESP32 series.
 
## Features
- Simultaneous playback of Motion JPEG video and MP3 audio from SD card files.
- Motion JPEG-only playback.
- MP3-only playback.
- JPEG image display.
- Text rendering.
- Rectangle fill operation for a specified display area.
- Display backlight brightness control.


## Platform
- Arduino IDE (arduino-esp32)
- ESP-IDF

## Hardware Support
### MCU
- Currently tested on ESP32-S3-WROOM-1 only. Support for other ESP32 series devices has not been verified yet.
 
### Display
- Supports Intel 8080 (8-bit parallel) interface with DMA transfer. SPI interface is not supported.
- Supports RGB565/BGR565 color format.
- Currently tested with the following display controllers. 
  - ILI9342
  - ST7789P3

  Other MIPI DCS-compatible display controllers may also work, but have not been tested.
 
### Audio
- Supports I2S audio output.
- Tested with the PCM5102 DAC. 
 
### SD Card
- Includes a built-in SPI-mode SD card driver.


## Included Sample Files
The examples include sample Motion JPEG (AVI), MP3, JPEG files for quick testing.


## Included Libraries
ESP_MOVIE uses the following libraries.
- [esp-libhelix-mp3](https://github.com/chmorgan/esp-libhelix-mp3.git) (chmorgan): Apache License 2.0
- [esp_new_jpeg](https://github.com/espressif/esp-adf-libs/tree/master/esp_new_jpeg) (espressif): Espressif MIT License
- [font8x16](https://github.com/hubenchang0515/font8x16.git) (hubenchang0515): MIT License

##
<img width="786" height="800" alt="662273982-568e9c63-7523-4765-9915-dac9b773f11e" src="https://github.com/user-attachments/assets/8bd22a78-9cd4-4ce4-82de-2fce5628feb0" />
<img width="1728" height="860" alt="662274187-f6c32763-96d2-4800-821c-29fa1cdfe6c9" src="https://github.com/user-attachments/assets/560dd7c4-e7a4-4b15-bf7a-436755e216a4" />

Links

Target

To add this component to your project, run:

idf.py add-dependency "shuntomino/esp_movie^1.0.0"

download archive

Stats

  • Archive size
    Archive size ~ 13.32 MB
  • Downloaded in total
    Downloaded in total 0 times
  • Downloaded this version
    This version: 0 times

Badge

shuntomino/esp_movie version: 1.0.0
|