How to Make a Rap Video from Photos
From two selfies to a share-ready rap duet in about three minutes — no camera, no editing software, no skills.
Real product example · generated from two stock portraits with the Seedance model · not specific to this page's style
The Six Steps
01
Get permission and pick two photos
Ask both people first — you may only upload photos of people who agreed to appear. Front-facing portraits work best: clear face, shoulders up, JPG/PNG/WebP up to 10 MiB each.
02
Create a free account
Sign in with email, Google, or a phone code. The first video for eligible new accounts is free (watermarked).
03
Upload one photo per performer
Drop each portrait into its own slot in the creator. Two individual photos — no collage, no editing beforehand.
04
Add names, the occasion, and one inside detail
Tell the AI who is rapping and why: a birthday, a roast, a friendship. The "one specific detail only your duo would laugh at" is what makes the lyrics land.
05
Pick a style and generate
Choose from six flows (Trap, Drill, Boom Bap, Old School, Melodic, Freestyle) and submit. The AI writes the lyrics, generates the beat, and renders the video — typically about 3 minutes.
06
Download and share
You get a vertical 9:16 MP4 with audio, private to your account for 7 days — ready for TikTok, Reels, and Shorts. Failed generations do not consume credits.
Good to Know
- Photos become unavailable within 24 hours (hourly cleanup) unless a task still needs them.
- Every generation goes through automated safety review before delivery.
- The same steps work for a solo roast or a friend duet — see the AI rap duet generator page for duet specifics.
- Outputs vary — the site samples are real generations, but every video is written fresh for your photos and topic.
✓Works with two ordinary portrait photos (JPG, PNG, or WebP up to 10 MiB each)
✓Only upload photos of people who agreed to appear in the video
✓A free MakeRapVideo account (email, Google, or a phone code) unlocks the first video
✓Typical generation time is about 3 minutes end to end