'use client' import React, { useState } from 'react'; import { Check, Clock, Zap, Video, Image, ArrowRight, Star, Sparkle, Rocket, Users, ShoppingCart, Building, GraduationCap, FileText, Palette, LucideProps } from 'lucide-react'; import Link from 'next/link'; // TypeScript Interfaces interface Feature { id: string; icon: React.ForwardRefExoticComponent & React.RefAttributes>; title: string; description: string; highlights: string[]; examples?: { input?: string; output?: string; }; gradient: string; popular?: boolean; } interface ProblemItem { icon: React.ForwardRefExoticComponent & React.RefAttributes>; title: string; description: string; stat: string; color: string; } interface StatItem { number: string; label: string; } interface Industry { icon: React.ForwardRefExoticComponent & React.RefAttributes>; name: string; description: string; useCases: string[]; results: string; } interface FAQ { question: string; answer: string; } const AIVideoGenerator: React.FC = () => { const [activeFeature, setActiveFeature] = useState('text-to-video'); const [hoveredCard, setHoveredCard] = useState(null); const features: Feature[] = [ { id: 'text-to-video', icon: FileText, title: 'Text-to-Video Generation', description: 'Transform any text description into a complete, professional video. Our AI understands context, emotion, and storytelling to create videos that engage and convert.', highlights: [ 'Natural Language Understanding: The AI interprets your text and creates relevant visuals, motion, and pacing', 'Automatic Scene Generation: Creates multiple scenes with smooth transitions based on your text structure', 'Voiceover & Music Integration: Adds professional voiceovers and background music that matches your content tone', 'Style Adaptation: Choose from cinematic, corporate, social media, educational, or custom styles', 'Multiple Output Options: Generate 3-5 video variations and choose your favorite' ], examples: { input: 'Create a 60-second promotional video for our new coffee shop, showing morning customers enjoying artisanal coffee in a cozy atmosphere with warm lighting', output: 'Professional 60-second video with multiple scenes: coffee brewing, customers chatting, close-ups of coffee art, and text overlays about the coffee shop experience' }, gradient: 'from-purple-500 to-pink-500', popular: true }, { id: 'image-to-video', icon: Image, title: 'Image-to-Video Transformation', description: 'Bring your images to life with AI-powered animation and motion. Transform static photos into engaging video content that captures attention.', highlights: [ 'Smart Image Analysis: AI detects subjects, backgrounds, and focal points to create natural motion', 'Multiple Animation Styles: Choose from ken burns effects, parallax scrolling, object animation, or custom motions', 'Batch Processing: Transform multiple images into a cohesive video story automatically', 'Background Enhancement: AI can replace or enhance backgrounds while keeping subjects sharp', 'Slide Show to Video: Convert image collections into professional video presentations' ], examples: { input: 'Real estate property photos: living room, kitchen, bedroom, backyard', output: 'Smooth 45-second property tour video with panning effects, transitions between rooms, and text overlays highlighting features' }, gradient: 'from-blue-500 to-cyan-500' } ]; const problemItems: ProblemItem[] = [ { icon: Zap, title: 'Prohibitively Expensive', description: 'Professional video production costs $1,000-$5,000 per minute. Most businesses can\'t afford consistent video content at these rates, missing out on video\'s 80% higher conversion rates.', stat: '$1,000-$5,000 per minute', color: 'red' }, { icon: Clock, title: 'Time-Consuming Production', description: 'From scripting to filming to editing, creating one video can take 10-40 hours. The average marketer spends 15+ hours weekly trying to create basic video content.', stat: '10-40 hours per video', color: 'orange' }, { icon: Video, title: 'Technical Skills Required', description: 'Learning complex editing software like Premiere Pro or After Effects takes months. Most businesses lack the in-house expertise to create professional-quality videos.', stat: 'Months of learning required', color: 'purple' }, { icon: Palette, title: 'Inconsistent Quality', description: 'Amateur videos damage brand perception, while inconsistent quality across platforms confuses audiences and weakens your brand authority.', stat: 'Brand perception at risk', color: 'blue' } ]; const stats: StatItem[] = [ { number: '87%', label: 'of marketers say video is their most effective content' }, { number: '$2,500', label: 'average cost per professional video' }, { number: '12+', label: 'hours spent per video without AI' } ]; const industries: Industry[] = [ { icon: Users, name: 'Social Media & Marketing', description: 'Create engaging content for all social platforms with platform-optimized videos that drive engagement and conversions.', useCases: [ 'Instagram Reels & Stories', 'TikTok viral content', 'Facebook ads and posts', 'YouTube shorts and content' ], results: 'Results: 300% engagement increase, 5x more content' }, { icon: ShoppingCart, name: 'E-commerce & Retail', description: 'Generate product videos, demos, and promotional content that showcases products and drives sales.', useCases: [ 'Product demonstration videos', 'Customer testimonial videos', 'Promotional campaign videos', 'Social commerce content' ], results: 'Results: 85% higher conversion, 3.2x ROAS' }, { icon: Building, name: 'Corporate & Training', description: 'Create professional training materials, internal communications, and corporate presentations efficiently.', useCases: [ 'Employee training videos', 'Internal communication', 'Corporate announcements', 'Process documentation' ], results: 'Results: 70% time savings, consistent quality' }, { icon: GraduationCap, name: 'Education & Courses', description: 'Develop engaging educational content, course materials, and tutorial videos that improve learning outcomes.', useCases: [ 'Online course content', 'Educational explainers', 'Student engagement videos', 'Tutorial and how-to content' ], results: 'Results: 45% better retention, scalable content' } ]; const faqs: FAQ[] = [ { question: 'How long does it take to generate a video?', answer: 'Most videos are generated in 1-3 minutes, depending on length and complexity. Our AI processes your request and creates multiple scenes, adds motion graphics, applies transitions, and integrates sound automatically. You\'ll have a complete, professional video ready in under 5 minutes.' }, { question: 'What video quality can I expect?', answer: 'We deliver broadcast-quality videos up to 4K resolution. All videos include professional color grading, smooth transitions, and cinematic pacing. The quality rivals agency-produced videos but at a fraction of the cost and time. Higher-tier plans include 4K and HDR quality options.' }, { question: 'Can I customize the AI-generated videos?', answer: 'Yes! All videos are fully customizable. You can edit text, swap images, adjust timing, change music, and modify colors. Our intuitive editor makes it easy to make quick changes without any technical skills. You can also regenerate specific scenes or the entire video with different styles.' }, { question: 'Do you provide commercial rights for the videos?', answer: 'Yes, all videos generated with PlanPost AI include full commercial rights. You can use them for marketing, advertising, social media, websites, and any other business purposes. We also provide royalty-free music and stock footage where applicable.' }, { question: 'How does the text-to-video AI understand my content?', answer: 'Our AI uses advanced natural language processing to understand context, emotion, and storytelling elements in your text. It analyzes your description to determine appropriate visuals, pacing, music, and style. The more detailed your description, the better the AI can match your vision.' }, { question: 'What video formats and lengths are supported?', answer: 'We support all major video formats (MP4, MOV, AVI) and lengths from 15 seconds to 10 minutes. The AI automatically optimizes video length based on your target platform and content type. You can also specify exact duration preferences in your video description.' }, { question: 'Can I use my own brand elements in the videos?', answer: 'Absolutely. You can upload your logo, brand colors, fonts, and other brand assets. The AI will incorporate these elements consistently across all generated videos. Enterprise plans include custom brand style training for complete brand consistency.' } ]; const getColorClass = (color: string): string => { switch (color) { case 'red': return 'red'; case 'orange': return 'orange'; case 'purple': return 'purple'; case 'blue': return 'blue'; default: return 'purple'; } }; return (
{/* Hero Section */}
AI Video Generator

AI Video Generator: Create Professional Videos from Text & Images

Transform text and images into engaging, professional-quality videos in minutes. Save 80% on video production costs and create video content 10x faster with AI.

{[...Array(5)].map((_, i) => ( ))}
4.9/5 from 3,500+ video creators
{/* Problem Section */}

The Video Creation Struggle is Real and Expensive

{problemItems.map((item: ProblemItem, index: number) => (

{item.title}

{item.description}

{item.stat}

))}
{/* Stats */}
{stats.map((stat: StatItem, index: number) => (
{stat.number}
{stat.label}
))}

What if you could create studio-quality videos in minutes, without any technical skills?

{/* AI Solution Section */}

Professional Video Creation Made Simple with AI

PlanPost AI transforms how businesses create video content. From simple text descriptions or existing images, generate professional videos that engage audiences and drive results.

Instant Video Generation

Create complete videos from text prompts in under 2 minutes. No filming, no editing, no technical skills required.

Studio-Quality Results

Professional motion graphics, smooth transitions, and perfect pacing that rivals agency-produced videos.

Platform-Optimized

Automatically format videos for Instagram, TikTok, YouTube, Facebook, and more with perfect dimensions and length.

{/* Features Section */}

Everything You Need to Create Professional Videos with AI

{/* Feature Navigation */}
{features.map((feature: Feature) => ( ))}
{/* Active Feature Detail */} {features.map((feature: Feature) => (

{feature.title}

{feature.description}

{feature.highlights.map((highlight: string, index: number) => (
{highlight}
))}
{feature.examples && (

{feature.id === 'text-to-video' ? 'Text-to-Video Example' : 'Real Estate Example'}

Input

{feature.examples.input}

AI Output

{feature.examples.output}

)}

Video Specifications

4K
Maximum Resolution
1-3 min
Generation Time
15s-10m
Video Length
5
Style Options
))}
{/* Industries Section */}

Trusted by Businesses Across Industries

{industries.map((industry: Industry, index: number) => (

{industry.name}

{industry.description}

{industry.useCases.map((useCase: string, idx: number) => (
{useCase}
))}

{industry.results}

))}
{/* Setup Process */}

From Idea to Published Video in Under 5 Minutes

{[ { step: 1, title: 'Describe Your Video', description: 'Enter your text prompt or upload images. Specify style, duration, and platform preferences.', content: '[Text input interface with style options]' }, { step: 2, title: 'AI Generates Your Video', description: 'Our AI creates multiple video versions with professional editing, motion graphics, and sound.', content: '[AI generation progress indicator]' }, { step: 3, title: 'Customize & Publish', description: 'Review, make quick edits if needed, and publish directly to your platforms or download.', content: '[Video editor with publishing options]' } ].map((item, index) => (
{item.step}

{item.title}

{item.description}

{item.content}
))}

No credit card required • Create your first video in 2 minutes • No video skills needed

{/* FAQ Section */}

Frequently Asked Questions

{faqs.map((faq: FAQ, index: number) => (

{faq.question}

{faq.answer}

))}
{/* Final CTA */}

Start Creating Professional Videos in Minutes, Not Days

Join 3,500+ businesses creating stunning video content with AI

{[ { title: '80% Cost Savings', desc: 'Create videos for a fraction of traditional production costs' }, { title: '10x Faster Creation', desc: 'Generate professional videos in minutes instead of days' }, { title: 'No Skills Required', desc: 'Create studio-quality videos without any technical expertise' } ].map((item, index) => (

{item.title}

{item.desc}

))}
{[ 'Create videos from text descriptions', 'Transform images into engaging videos', '4K broadcast-quality output', 'Platform-optimized for all social media', 'Full commercial rights included' ].map((benefit: string, index: number) => (
{benefit}
))}

No credit card required • Create your first video today • 30-day money-back guarantee

); }; export default AIVideoGenerator;