This program records an AVI video on the SD card of an ESP32-CAM.
Board: AI Thinker ESP32-CAM.
This is a modified version of code written by James Zahary
on July 20, 2019:
[email protected]
https://github.com/jameszah/ESP32-CAM-Video-Recorder
jameszah/ESP32-CAM-Video-Recorder is licensed under the
GNU General Public License v3.0
This code doesn't include WiFi, FTP server and PIR functionality. It is meant to be a much simpler version that includes only the basic recording functionality of ESP32-CAM.
You can change recording settings such as resolution and length
of recording (total_frames
) in settings.h
. By default the resolution
is set to SVGA. Time of recording is calculated as
capture_interval * total_frames
and is set to 5 seconds by defualt
(a new video is captured and saved to SD card every 5 seconds until
board is turned off).
Other repositories that were useful while making this project:
- https://github.com/s60sc/ESP32-CAM_MJPEG2SD licensed under GNU General Public License v3.0
- https://github.com/ArduCAM/Arduino/blob/master/ArduCAM/examples/mini/ArduCAM_Mini_Video2SD/ArduCAM_Mini_Video2SD.ino licensed under MIT License
- https://github.com/bnbe-club/video-recording-with-esp32-cam-diy-11 licensed under Creative Commons Zero v1.0 Universal