MP4 Video Compression

Hii everyone!

Is there a way to compress uploaded mp4 files using query parameters?
Like https://imgix.net/ used for images.

Videos are uploaded to amazonaws, I tried to search for query parameters, but found nothing haha.

Example: https://proton-uploads-production.s3.amazonaws.com/example.mp4?w=600&q=50

Does anyone know if there is a way?

Thanks!!

1 Like

Replying so I can follow this thread. I built and run an educational SAAS app. My app relies heavily on video and file uploads. And it’s not a fun process, going through conversion/compression sites.

Yep I can imagine!

All my videos are less than 50mb, so I can use the adalo file uploader.. but all the videos are on a loop so there is a constant load of videos. Ideally I need to compress these videos via query parameters so I can lower the quality or resolution.

Maybe someone out there has experienced this haha.

Someone out there with some knowledge in Amazon AWS?

Maybe some url query parameters that help loading speed?

Hi @nvrjulian,

Amazon AWS S3 is a storage service, and it has no query parameters to compress video.

What you’re looking at is CDN like ImgIX - the platform which stores images / video and can provide access to them in various formats. Maybe you can use Cloudinary - they had video storage options as I remember.

Best,
Victor.

1 Like

Hii Victor!

Do you know if I can use the same video as already stored in Adalo? But complementing with a CDN service?

Because I have like 300 mini videos, all less than 5 sec and already low bitrate and resolution. All in a constant loop (with the video component and showing only 1 at a time).

Maybe some service with cache or local storage? Because the video component loads the loops every time as a new video..

Do you have any advice here?

Hi @nvrjulian,

A google search and quick check of Cloudinary API documentation shows that this might be possible. I can’t provide a ready-made solution for you here, you will have to explore the documentation by yourself.

However in your case, in my opinion, only custom component can help to avoid video reloading.

Best,
Victor.

1 Like