VidScript

VidScript is a web app for transcribing and rendering videos. It's a simple, easy-to-use tool that allows you to quickly and easily add AI generated subtitles to your videos.

Role

Full Stack

Team

Solo Project

Timeline

4 Months

Year

2025

Role

Full Stack

Team

Solo Project

Timeline

4 Months

Year

2025

Subtitle your videos in minutes

Manual subtitling is time-consuming, repetitive, and prone to error. This project streamlines the process by automatically converting spoken content into accurate, well-timed captions. With a focus on speed, clarity, and minimal editing, it removes the friction from caption creation, resulting in polished subtitles delivered in minutes.

Step 1

Upload your video

Upload your video to the cloud so you can access it from any device, any time

faculty select screen

Step 2

Let AI transcribe

Automatically generate subtitles powered by OpenAI's Whisper for high accuracy across accents and noise levels

transcription screen

Step 3

Make it yours

Choose from stylish presets or tweak fonts, sizes, colors, and animations to match your video's tone

confirmation screen

Step 4

Render and export

Hit export and let our serverless rendering engine do the heavy lifting in just a few minutes

time select screen
kd
kd

System Architecture

This project combines a modern full-stack setup for video processing and playback.

  • Video uploads trigger SQS queues processed by Lambda functions running FFmpeg, Whisper AI, and Remotion, with monitoring via CloudWatch.
  • The backend is deployed on Vercel, using tRPC for type-safe API communication, Zod for validation, and Drizzle ORM with Neon Postgres for database access.
  • The frontend uses React with the Next.js App Router, styled with Tailwind and Shadcn, and integrates the Remotion Player for dynamic video playback.
project diagram

From idea to execution

Executing this project expanded my toolkit and mindset. I learned how to integrate AI models responsibly, build scalable backend processes, and create interfaces that empower users. It reinforced my belief that great tools come from blending creativity with technical depth.

Tom Kraan

Let'sconnectandcreatesomethingimpactful.