Video Insights
It was a very cool experience building this application using various technologies: Artificial Intelligence, WebAssembly, shadcn/ui, vite.js, fastify, ytdl (download YouTube videos), FFmpeg (video and audio conversion)... and I was able to go further by applying NextJS, NextAuth (Google Authentication), Stripe (Payment), server components, PostgresDB, Serverless API...
Application Authentication (Google Login)
Upload your video by file or YouTube link or video already uploaded.
When you upload a file you can say a little about the video to help the artificial intelligence grab the context
And after video processing, you can select prompts to generate title, description or summary, or create your own prompt.
Access the application here.