Dynamic caption generator for short video content, helping creators add searchable captions that boost video SEO and reach.
- Dynamic caption generation using AWS Transcription service
- Server-side rendering (SSR) with Next.js
- Modern UI built with Tailwind CSS
- Video caption embedding using ffmpeg
- SEO optimized for better search visibility
- Node.js 18+ installed
- AWS account with S3 and Transcribe services configured
- npm or yarn package manager
- Clone the repository:
git clone https://github.com/vamsi4845/InstaCaptions.git
cd InstaCaptions- Install dependencies:
npm install- Set up environment variables:
Create a
.env.localfile in the root directory with your AWS credentials:
AWS_ACCESS_KEY_ID=your_access_key
AWS_SECRET_ACCESS_KEY=your_secret_key
AWS_REGION=your_region
AWS_S3_BUCKET_NAME=your_bucket_name
- Run the development server:
npm run dev- Open http://localhost:3000 in your browser.
npm run build
npm start- Live: instacaptions.vamsi.app
- Demo: Watch Demo Video