Its possible to convert images from SD card into a video? ESP32-CAM

Hi, i was wondering if its possible to convert multiple images saved in a SD card into a video, im using an ESP32-CAM, and the goal is to make a timelapse and then upload it to Firebase Storage. The closest things that ive found is to take photos in some time and then save them into the SD mem. but the ESP itself can save a video? or maybe convert those images into one? If you know any library that can help i would be thankful :slight_smile:

Which video encoding and file format will you be using?

i mean i could use any encoding, the images are in jpeg. I hope i can get the video on MP4 or AVI format, but ill use whatever exists and supports the ESP

There are PC utilities that will do the conversion.

yeah i know, but i would like to do everything in the ESP32-CAM, so thats why i was looking for some libraries that encode the images. My last option is to upload every image into Firebase, and then in the application make the encoding.

I think the ESP isn't fast enough and hasn't enough memory to do the thing.

ESP32 Camera application to record JPEGs to SD card as AVI files and playback to browser as an MJPEG stream. The AVI format allows recordings to replay at correct frame rate on media players. If a microphone is installed then a WAV file is also created and stored in the AVI file.

GitHub - s60sc/ESP32-CAM_MJPEG2SD: ESP32 Camera motion capture application to record JPEGs to SD card as AVI files and stream to browser as MJPEG. If a microphone is installed then a WAV file is also created. Files can be uploaded via FTP or downloaded to browser.

2 Likes

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.