From Idea to Audience: How to Make a Short Film (Two Ways)

Making a short film has never been more possible. You can still do it the classic way — a camera, a small crew, real locations — or you can do it the way I made Aanal Unarkiren: almost entirely with AI tools, from a laptop. This guide walks the whole journey end to end, and wherever the two paths differ I mark them clearly:
- 🎥 Traditional — live-action, camera and crew
The craft — story, planning, editing, release — is the same for both. Only the "how you get the footage" step changes.
---
Part 1 — Before you shoot a single frame
Most short films fail here, not on set. Spend real time on this.
Nail the idea in one line. If you can't say your film in a single sentence, it isn't ready. "A goldsmith waits seven days for a woman who never comes — and finds her again, 800 years later." That's a logline. Write yours before anything else.
Know your why. What is this film really about underneath the plot? Love outliving death? Memory? Loneliness? The theme is the spine; every choice later serves it.
Be honest about scope. A first short should be 3–8 minutes, one or two characters, one or two locations. Ambition kills more shorts than lack of talent. Runtime, cast size, and number of locations are your three cost multipliers — keep all three small.
Plan the money and the rights early:
Write the "what could go wrong" list. Weather, a no-show actor, a tool that won't render your character consistently. Naming risks in advance is half of solving them.
---
Part 2 — Development: story and script
Idea → treatment → screenplay. First expand the logline into a one-page treatment (the whole story in prose, no dialogue). Only when the treatment works do you write the screenplay — scene by scene, with action and dialogue.
Build your bibles. These are your single source of truth, and they matter for both tracks:
Write for the screen, not the page. Film is behaviour and image, not narration. Show the seven-day wait through a body wasting away, not a voiceover explaining it.
The craft rules I live by: lead with heart (we must care about a person), teach or reveal one true thing the audience didn't know, and leave one unforgettable image. A short has time for exactly one idea — make it land.
---
Part 3 — Pre-production: plan every shot
This is where a film is actually "made." The shoot just executes the plan.
Then the two tracks diverge:
🎥 Traditional pre-production
🤖 AI-assisted pre-production
---
Part 4 — Production: getting the footage
🎥 The traditional shoot
🤖 The AI-assisted pipeline — the key lesson is use the right tool for each job:
| Job | Tool that's strongest | Note |
|---|---|---|
| Environments / locations | Midjourney | Best for wide, painterly keyframes |
| Objects, products, faces | Runway / "Nano Banana" | Far better than MJ for a specific prop or face |
| Character video, lip-sync | Kling | Face-lock, dialogue |
| Hero cinematic / establishing | Sora | Emotional depth, wide shots |
| Audio-native scenes | Veo | Native sound (train, water, crowd) |
| Voice (Tamil/English) | ElevenLabs | Voiceover and dialogue |
1. Right tool per job. I burned days trying to make Midjourney render a simple gold pendant; a specialised object tool nailed it in one shot. Don't force a tool outside its strength. 2. Lock consistency. Feed the same character/prop references into every generation, or your hero's face will drift shot to shot. 3. Generate variations, then choose. For a hero shot, make 5+ takes and pick the best — exactly like coverage on a real set. Always render a little longer than you need and trim later.
---
Part 5 — Post-production: where the film comes alive
Post is not "fixing" — it's the final rewrite.
Edit — assemble in order, cut a rough version for story (does it work? is it too long?), then a fine cut for rhythm* (every frame earns its place). Ruthless trimming is the single biggest quality lever.The two tracks converge completely here — editing, sound, color, and titles are identical whether the footage was shot or generated.
---
Part 6 — Release: getting it to an audience
Here's the distribution strategy I'd run, and where your own site fits.
Don't self-host the video file. Streaming needs encoding, adaptive bitrate, and a CDN — a normal website isn't built for it, and bandwidth gets expensive. Host the video on a platform, embed it where you want it.
Pick your platforms by purpose:
YouTube — maximum reach, discovery, and SEO; free hosting. Use unlisted* if you only want it reachable via your link.The hybrid I recommend (and built into this site):
1. Host the full film on Vimeo (domain-locked) or YouTube (unlisted). 2. Embed it in a members-only page on your own site, behind a request-and-approve gate — so members watch it on your branded page. (On tharajeswaran.com, that's the new Films section.) 3. Cut a vertical teaser and post it to Reels + Shorts + a public YouTube trailer — this pulls strangers in and funnels them to sign up and watch the full film on your site.
So: YouTube/Vimeo carries the bytes, your site is the members-only cinema, and Reels/Shorts is the trailer that drives sign-ups.
Launch checklist: compelling thumbnail; clear title + description with keywords; subtitles uploaded; teaser scheduled a few days before the film; end screen / call-to-action linking back to your site.
---
The one-page checklist
1. Idea — one-line logline + the why 2. Scope — 3–8 min, 1–2 characters, 1–2 locations 3. Script — treatment → screenplay; character/world/style bibles 4. Rights — music licence, location permission, releases, tool terms 5. Plan — shot list, storyboard/keyframes, color palette, schedule 6. Make the footage — 🎥 shoot (light + clean sound + coverage) / 🤖 generate (right tool per job, locked consistency, variations) 7. Post — edit → sound → music → color → titles/subtitles → master 8. Release — host on YouTube/Vimeo, embed for members on your site, teaser on Reels/Shorts
Whether you pick up a camera or open a laptop full of AI tools, the film lives or dies on the same things: a story worth telling, a plan worth following, and the discipline to cut everything that doesn't serve it.