Forum Academy Marketplace Showcase Pricing Features

.mov to .mp4 on file upload

I have an app that is a messaging clone. I’m really hoping for a way that I can have users attach file, but capture a live video. I am running into a couple of issues:

  1. iPhone users taking a mobile video end up with a .mov file that doesn’t play on the receiving end. It plays on another iPhone, but without audio. On Android, it doesn’t show at all. Browsers are all over the place on whether it plays or not. My research says that I have to find a way to convert it on upload to a .mp4 file, but I can’t seem to find how to do that on Bubble.

  2. I’m hoping that the uploaded video can also be compressed on upload, to help save storage space.

Am I asking for too much?

Thanks in advance to anyone who can point me in the right direction. The community has been great so far, as I’m just learning Bubble and loving it!

You can use file conversion plugin from nocodeassistant.

We ended up using Ziggeo for cross-platform video upload/playback… Expensive. But works.

Thanks for the suggestions @tanejachirag19 and @ZubairLK. I decided (and managed) to get S3 storage and playback directly from there. It was actually very easy and compression appears to be done on upload. Seems to be working very well and fast too.


Hi @DiggDang

I’m facing the same problem: my users should take videos from their phone (.mov) to play them later, however my plugin video.js play only mp4 files… I’m looking for a solution to convert my videos from .mov (or other) to .mp4.

I’m using Wasabi to store my data, and when you say:

Can you tell how did you do that? What S3 storage do you use? It will be very helpful, I’m completely stuck :sob: :sob:


I’m new to this too, but I’ll help as much as I can.

I’m just using a plugin called “Video Player”. It is a paid plugin. If you use that plugin, it plays .mov and .mp4 files no problem, so I just set it to grab the S3 URL. I’m sure it works the same way for Wasabi. Just grab the URL that it’s uploaded to from your Bubble Database.

BTW, S3 isn’t exactly the friendliest to use. It feels more like something technical people would like. LOL. Kinda overwhelming to look at and isn’t that user-friendly. Also, I’m not exactly sure if it does the compression like I initially thought. Anyway…

Hope that helps.


OMG, how did I miss this plugin? It perfectly works! Thank you so much @DiggDang :muscle:

Best :pray: :pray: :pray:

It’s a pleasure to help @cam.from and I’m glad it did! Best of luck!

to confirm, is this the plugin you’re using that supports both .mov and .mp4 files; web or mobile?

And is the only way to do this to use a paid plugin? Thanks.

1 Like

Yup, that’s the one I’m using! :slight_smile: Good luck!

I’m not sure whether you have settled the issue or not. If you still have problems, you can try to find a MOV to MP4 converter and compressor from this page which may help you convert MOV to MP4 and at the same time reduce file size, which you expect.

Thanks for the input. I have videos uploading to AWS right now, which has a free tier that I still qualify for. So far, so good. As I recall my conversation with the AWS team, they have an overwhelming amount of features that I could add and pay for as needed… one would be compression that I believe you can do after the fact, or some kind of deep storage for older items (which is a bit slower to render, but cheaper storage). For now, the compression and deep storage isn’t an issue - I have storage now and using AWS File Uploader to store the videos and they play perfectly. Thanks again for reaching out. :slight_smile: