# OpenShorts ## Docs - [Apply AI Effects](https://mintlify.wiki/mutonby/openshorts/api/edit.md): Add dynamic AI-generated video effects using Gemini-powered FFmpeg filters - [Add Text Hooks](https://mintlify.wiki/mutonby/openshorts/api/hook.md): Add attention-grabbing text overlays to boost engagement - [editor.py](https://mintlify.wiki/mutonby/openshorts/api/modules/editor.md): AI-powered video effects using Gemini to generate FFmpeg filters - [hooks.py](https://mintlify.wiki/mutonby/openshorts/api/modules/hooks.md): Text overlay generation for viral hook text on videos - [main.py](https://mintlify.wiki/mutonby/openshorts/api/modules/main.md): Core video processing module for transcription, scene detection, and vertical reframing - [subtitles.py](https://mintlify.wiki/mutonby/openshorts/api/modules/subtitles.md): Subtitle generation and burning for vertical videos - [translate.py](https://mintlify.wiki/mutonby/openshorts/api/modules/translate.md): AI voice dubbing using ElevenLabs API for multi-language support - [API Overview](https://mintlify.wiki/mutonby/openshorts/api/overview.md): Introduction to the OpenShorts REST API for programmatic video processing - [Process Video](https://mintlify.wiki/mutonby/openshorts/api/process.md): Submit a video for AI-powered viral clip extraction - [Social Media Distribution](https://mintlify.wiki/mutonby/openshorts/api/social.md): Post videos to TikTok, Instagram, and YouTube via Upload-Post API - [Check Job Status](https://mintlify.wiki/mutonby/openshorts/api/status.md): Poll the processing status of a submitted job - [Add Subtitles](https://mintlify.wiki/mutonby/openshorts/api/subtitle.md): Generate and burn subtitles with custom styling and positioning - [Thumbnail Studio](https://mintlify.wiki/mutonby/openshorts/api/thumbnail.md): AI-powered YouTube thumbnail and title generation with Gemini - [Voice Translation](https://mintlify.wiki/mutonby/openshorts/api/translate.md): AI-powered voice dubbing to 30+ languages with ElevenLabs - [API Keys](https://mintlify.wiki/mutonby/openshorts/configuration/api-keys.md): Configure API keys for Gemini AI, ElevenLabs dubbing, and social media posting - [Docker Deployment](https://mintlify.wiki/mutonby/openshorts/configuration/docker.md): Deploy OpenShorts using Docker with multi-stage builds and security best practices - [Environment Variables](https://mintlify.wiki/mutonby/openshorts/configuration/environment.md): Configure OpenShorts server-side settings with environment variables - [AI Smart Cropping](https://mintlify.wiki/mutonby/openshorts/features/ai-cropping.md): Dual-mode vertical video reframing with MediaPipe face tracking and YOLOv8 fallback - [Social Media Distribution](https://mintlify.wiki/mutonby/openshorts/features/social-posting.md): One-click posting to TikTok, Instagram, and YouTube with async upload support - [AI Viral Moment Detection](https://mintlify.wiki/mutonby/openshorts/features/viral-detection.md): Gemini 2.5 Flash analyzes transcripts to identify viral-ready short clips - [AI Voice Translation](https://mintlify.wiki/mutonby/openshorts/features/voice-dubbing.md): Translate videos to 30+ languages with ElevenLabs voice cloning - [YouTube Studio Pipeline](https://mintlify.wiki/mutonby/openshorts/features/youtube-studio.md): AI-powered title generation, thumbnail creation, and one-click YouTube publishing - [AWS S3 Backup](https://mintlify.wiki/mutonby/openshorts/guides/aws-s3-backup.md): Configure automatic cloud backup for generated clips and metadata - [Customization](https://mintlify.wiki/mutonby/openshorts/guides/customization.md): Configure output formats, detection parameters, and styling options - [Editing Clips](https://mintlify.wiki/mutonby/openshorts/guides/editing-clips.md): Post-processing customization with AI effects, subtitles, and hooks - [Processing Videos](https://mintlify.wiki/mutonby/openshorts/guides/processing-videos.md): Complete guide to the OpenShorts video processing pipeline - [Social Media Integration](https://mintlify.wiki/mutonby/openshorts/guides/social-integration.md): Connect your TikTok, Instagram, and YouTube accounts for automated posting - [Installation](https://mintlify.wiki/mutonby/openshorts/installation.md): Detailed installation guide for OpenShorts with Docker and environment configuration - [Welcome to OpenShorts](https://mintlify.wiki/mutonby/openshorts/introduction.md): Transform long videos into viral vertical clips with AI-powered automation - [Quickstart](https://mintlify.wiki/mutonby/openshorts/quickstart.md): Get OpenShorts running in under 5 minutes with Docker