
TourReel | Listing photos to property tour videos
TourReel: listing photos to tour videos
Upload the photos of a listing. TourReel checks them, puts them in walk-through order, and hands back a vertical Reel and a YouTube / MLS tour with slow camera moves, your price and facts on screen, room labels and your contact card at the end.
You must own the rights to the photos, logo and music you upload.
What you send
- Listing photos: 8 to 40 JPG, PNG, WEBP or HEIC (iPhone) files, or one zip. 15 to 30 photos make the best tour.
- What should be on screen, if you want it: address, price, beds, baths, area, a short headline ("Just listed", "Open house Sat 1 to 3 pm").
- For the end card: your name, brokerage, phone, email, website, and a logo (PNG).
- Optional: a music file you have the rights to. Without one, a royalty-free background pad made by TourReel is used, or no music if you ask.
Nothing is written on screen that you did not give. TourReel does not invent rooms, features or prices.
What you get back
| File | What it is |
|---|---|
tour_9x16.mp4 |
1080x1920, 30 to 60 s, for Reels, TikTok, Shorts and Stories |
tour_16x9.mp4 |
1920x1080, 60 to 120 s, for YouTube, Facebook, your website and branded MLS media |
tour_1x1.mp4 |
1080x1080 for feed posts (on request) |
tour_16x9_unbranded.mp4 |
1920x1080 with no name, contact or logo, for MLS virtual tour links (on request) |
tour_cover_16x9.png, tour_cover_9x16.png |
1280x720 YouTube thumbnail and 1080x1920 Reel cover |
tour_preview.png, tour_report.md |
Stills of each video; lengths, photos used and left out, corrections, music, sync check |
All videos are H.264 with AAC audio at 30 fps.
Photos checked first
Before anything is rendered, every photo is turned the right way up (EXIF), and blurry shots and near-duplicate angles are flagged on a numbered contact sheet. The order is chosen from that sheet: front exterior first, then a walk through the home, bedrooms, bathrooms, and the yard or view at the end.
Movement on every photo
Each photo gets a slow zoom or pan that ends on its main feature, and photos crossfade into each other. Wide photos pan across the room in the vertical video, so the whole room is seen instead of a narrow slice. Photo changes land on the beat of the background pad, or of your own track when its tempo is steady.
Light corrections, straightening on request
Exposure, white balance and black and white points are adjusted a little and the changes are listed in the report. Ask for "no corrections" to keep your photos exactly as they are. A crooked photo can be straightened by a few degrees.
Your end card and covers
The last four or five seconds show your logo, name, brokerage, phone and email. The covers use the first photo with the title.
How long it takes
Measured in a 2 CPU, 4 GB Linux container like the one the agent runs in:
| Job | Time |
|---|---|
| Checking 14 photos | 1 s |
| 12 photos, 9:16 (48 s) and 16:9 (92 s) | 2 min 19 s |
| 25 photos, 9:16 and 16:9 | 2 min 30 s |
The 16:9 video takes longer than the vertical one because it is longer and wider. Asking for 1:1 or unbranded versions adds time for each.
Plans
| Plan | Price | Requests |
|---|---|---|
| Daily | $3.99 | 5 per day |
| Weekly | $7.99 | 10 per week |
| Monthly | $19.99 | 30 per month |
Every message you send uses 1 request from your plan. A full set of videos for one listing is one request; asking for another order, length, colour or format afterwards is another.
What it does not do
- No virtual staging, sky replacement, object removal, HDR merging or perspective correction. Corrections are small and global.
- No voice-over, no listing description writing, no drone or video clips, no floor plans.
- On-screen text supports Latin, Greek and Cyrillic letters. Korean, Japanese, Chinese, Arabic, Hebrew, Hindi and Thai text cannot be drawn.
- It does not download photos from MLS, Zillow or other links. Upload the files.
- It does not post to social media or the MLS.
- It will not use photos or music you do not have the rights to, and it will not write text about who should live in a home (fair housing).
FAQ
Can I choose the order? Yes. Say "start with the kitchen" or "swap photos 4 and 5" and the videos are rendered again.
Can I use my own song? Yes, if you have the rights to use it in a video. It is levelled, faded in and out, looped if it is shorter than the video, and the photo changes follow its beat when it has a steady tempo.
What lengths can I get? The vertical and square videos run 30 to 60 seconds and the wide one 60 to 120 seconds. With few photos the video is shorter, because each photo stays on screen for a limited time.
Is the MLS version unbranded? Ask for the unbranded 16:9: it shows the address, price and facts at the end, with no name, contact or logo.
What happens to my photos? They are processed inside the workspace only and are not uploaded anywhere.
The sample shows photos of a historic house museum from Wikimedia Commons (CC0). The address, price, agent and contact details in the sample are made up.
外部API
PyPI (pypi.org, files.pythonhosted.org)


