Damus does it well. Photos and videos. For videos, I use nostr.build hosting service. There’s a free tier I use the paid tier for more features and storage space
Discussion
I think the video files are too large. They are videos I’ve posted to YouTube before I just don’t want to take people off this platform to see my content. The free version of nostr.build doesn’t allow for video files as large. They’re only 4/5 mins long though.
A few solutions come to mind:
-apps to compress the video, before uploading to nostr.build free tier
-nostr.build paid tiers
- nostr:npub1cc79kn3phxc7c6mn45zynf4gtz0khkz59j4anew7dtj8fv50aqrqlth2hf it’s a data vending machine not with lots of features. One of them is to rip videos from sources like YouTube and host them for nostr. You can DM it with:
10 link of video
You can also DM it with hi and it will show you all that it can do
*data vending machine bot
It’s worth upgrading if you want to post a lot of video content. You get full control over the file management and you’re supporting the creator economy by doing this. I say this as someone who has had a paid account for over a year. I wouldn’t have it any other way.

I have a paid account too. Well worth it
I dont have enough sats yet for premium. I’m working on it. 👌
nostr:npub1cc79kn3phxc7c6mn45zynf4gtz0khkz59j4anew7dtj8fv50aqrqlth2hf might be a good temporary solution for you 🤙🏾