{"id":29315859,"url":"https://github.com/samuraigpt/ai-vfx","last_synced_at":"2026-04-09T21:06:37.420Z","repository":{"id":303084975,"uuid":"1014355709","full_name":"SamurAIGPT/AI-VFX","owner":"SamurAIGPT","description":"AI-powered tool for creating advanced visual effects (VFX) in videos","archived":false,"fork":false,"pushed_at":"2025-07-05T15:03:29.000Z","size":2,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-05T16:25:28.045Z","etag":null,"topics":["ai","ai-effects","ai-motion-controls","background-removal","computer-vision","deep-learning","depth-estimation","generative-ai","image-processing","inpainting","machine-learning","motion-tracking","openai","opencv","pytorch","stable-diffusion","vfx","video-ai","video-processing","visual-effects"],"latest_commit_sha":null,"homepage":"https://video-generator-three-kappa.vercel.app/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SamurAIGPT.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-05T15:00:26.000Z","updated_at":"2025-07-05T15:03:33.000Z","dependencies_parsed_at":"2025-07-05T16:25:33.894Z","dependency_job_id":"92ea8771-b5d1-414e-887f-2eb8c13ac5da","html_url":"https://github.com/SamurAIGPT/AI-VFX","commit_stats":null,"previous_names":["samuraigpt/ai-vfx"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SamurAIGPT/AI-VFX","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamurAIGPT%2FAI-VFX","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamurAIGPT%2FAI-VFX/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamurAIGPT%2FAI-VFX/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamurAIGPT%2FAI-VFX/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SamurAIGPT","download_url":"https://codeload.github.com/SamurAIGPT/AI-VFX/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamurAIGPT%2FAI-VFX/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264075732,"owners_count":23553514,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","ai-effects","ai-motion-controls","background-removal","computer-vision","deep-learning","depth-estimation","generative-ai","image-processing","inpainting","machine-learning","motion-tracking","openai","opencv","pytorch","stable-diffusion","vfx","video-ai","video-processing","visual-effects"],"created_at":"2025-07-07T12:12:34.094Z","updated_at":"2026-04-09T21:06:37.415Z","avatar_url":"https://github.com/SamurAIGPT.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# AI VFX – AI-Powered Video Generator\n\nTransform static images into stunning cinematic videos with AI-powered visual effects. Apply Hollywood-style camera movements, explosive VFX, and creative AI transformations with a single click.\n\n\u003cimg width=\"1401\" alt=\"AI VFX Screenshot\" src=\"https://github.com/user-attachments/assets/082b050d-72d8-4e30-a163-cfd20fdf3945\" /\u003e\n\n## Features\n\n### Cinematic Camera Moves (50+)\nProfessional camera movements used in blockbuster films:\n- **Orbit Shots** – 360 Orbit, Arc Shot, Hero Run\n- **Zoom Effects** – Crash Zoom In/Out, Dolly In/Out\n- **Crane Movements** – Crane Up/Down, Overhead Crane\n- **Dynamic Shots** – Matrix Shot, Car Chase, Vertigo Effect\n\n### Visual Effects (30+)\nDramatic VFX transformations:\n- **Destruction** – Disintegration, Decay Time-Lapse, Building/Car Explosion\n- **Elements** – Fire, Electricity, Tornado, Tsunami\n- **Supernatural** – Levitate, Flying, Invisibility, Tentacles\n- **Transformations** – Robotic Face Reveal, Turning Metal\n\n### AI Effects\nCreative AI-powered transformations:\n- Kiss Me AI, Venom, Hulk, Muscle Surge, Tiger Touch, and more\n\n### Core Capabilities\n- Drag-and-drop image upload or URL input\n- Multiple aspect ratios (16:9, 9:16, 1:1)\n- Adjustable duration (5s, 10s)\n- Resolution options (480p, 720p)\n- Quality presets (medium, high)\n- Real-time generation status with progress tracking\n\n## Demo Videos\n\nhttps://github.com/user-attachments/assets/e273d1d7-1793-4f10-a407-d3677677d0bf\n\nhttps://github.com/user-attachments/assets/cb7e3aaa-987b-4c0c-8e23-97c32637bb97\n\nhttps://github.com/user-attachments/assets/9b2813d1-6abf-496e-961e-e9014aab31c2\n\n## Tech Stack\n\n| Technology | Purpose |\n|------------|---------|\n| [Next.js 15](https://nextjs.org/) | React framework with App Router |\n| [MuAPI](https://muapi.ai/) | AI VFX generation API |\n| [TailwindCSS](https://tailwindcss.com/) | Styling |\n| [Vercel](https://vercel.com/) | Deployment |\n\n## Quick Start\n\n### Prerequisites\n- Node.js 18+\n- MuAPI API key ([Get one here](https://muapi.ai/))\n\n### Installation\n\n```bash\n# Clone the repository\ngit clone https://github.com/SamurAIGPT/AI-VFX.git\ncd AI-VFX\n\n# Install dependencies\nnpm install\n\n# Start development server\nnpm run dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) in your browser.\n\n### Environment Variables\n\nCreate a `.env.local` file in the root directory:\n\n```env\nMUAPI_API_KEY=your_api_key_here\n```\n\n\u003e Note: Users can also enter their API key directly in the app's modal interface.\n\n## Usage\n\n1. **Select an Effect** – Browse the grid of 80+ effects and click to select\n2. **Upload an Image** – Drag \u0026 drop, click to upload, or paste an image URL\n3. **Add a Prompt** (optional) – Describe additional details for the generation\n4. **Configure Settings** – Choose aspect ratio, duration, resolution, and quality\n5. **Generate** – Click the send button and wait for your video (typically 1-3 minutes)\n6. **Download** – Preview and download your generated video\n\n## Project Structure\n\n```\nAI-VFX/\n├── app/                    # Next.js App Router\n│   ├── page.js            # Main application page\n│   ├── layout.js          # Root layout\n│   └── globals.css        # Global styles\n├── components/\n│   └── BottomInputBar.js  # Input controls component\n├── hooks/\n│   └── useVideoGeneration.js  # Video generation hook\n├── pages/api/             # API routes\n│   ├── proxy-muapi.js     # MuAPI proxy endpoint\n│   └── generate-video.js  # Video generation handler\n└── lib/\n    └── vadoo.js           # API client utilities\n```\n\n## API Reference\n\n### Generate Video\n```\nPOST /api/proxy-muapi\n```\n\n**Request Body:**\n```json\n{\n  \"prompt\": \"A cinematic explosion\",\n  \"image_url\": \"https://example.com/image.jpg\",\n  \"name\": \"Crash Zoom In\",\n  \"aspect_ratio\": \"16:9\",\n  \"size\": \"832*480\",\n  \"quality\": \"medium\",\n  \"duration\": 5\n}\n```\n\n### Check Status\n```\nGET /api/proxy-muapi?id={request_id}\n```\n\n## Deploy\n\n### One-Click Deploy\n\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/SamurAIGPT/AI-VFX)\n\n### Manual Deployment\n\n```bash\n# Build for production\nnpm run build\n\n# Start production server\nnpm start\n```\n\n## Live Demo\n\n**Try it now:** [https://video-generator-three-kappa.vercel.app/](https://video-generator-three-kappa.vercel.app/)\n\n## VFX API\n\nPowered by MuAPI – explore the API playground: [https://muapi.ai/playground/vfx](https://muapi.ai/playground/vfx)\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## License\n\nThis project is open source and available under the [MIT License](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamuraigpt%2Fai-vfx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamuraigpt%2Fai-vfx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamuraigpt%2Fai-vfx/lists"}