SkillAgentSearch skills...

Shortfactory

๐Ÿš€ Your AI-powered content factory for automated short-form videos. Transform ideas into engaging social media content with advanced style transfer, smart asset management, and multi-platform optimization. Built on ShortGPT's foundation with enhanced features for the modern content creator.

Install / Use

/learn @realwarpie/Shortfactory
About this skill

Quality Score

0/100

Category

Marketing

Supported Platforms

Universal

README

๐ŸŽฌ ShortFactory

Python Version License Code style: black Open In Colab

ShortFactory is an open-source AI-powered platform for automated social media short-form video creation, inspired by RayVentura's ShortGPT. It streamlines content generation across multiple platforms like YouTube Shorts, TikTok, and Instagram Reels using advanced machine learning technologies while building upon ShortGPT's foundation with new features and improvements.

โœจ Features

  • ๐ŸŽจ Advanced Style Transfer: Multiple AI models for unique video styles
  • ๐ŸŽฏ Multi-Platform Support: Create content for various social media platforms
  • ๐Ÿค– AI-Powered Generation: Automated content creation and enhancement
  • ๐Ÿ“Š System Health Monitoring: Comprehensive system checks and validation
  • ๐Ÿ”„ Flexible Pipeline: Modular architecture for easy customization
  • ๐ŸŽต Audio Processing: Advanced audio manipulation and enhancement
  • ๐Ÿ–ผ๏ธ Asset Management: Efficient handling of video and image assets

๐Ÿš€ Quick Start

Google Colab (Recommended for Quick Start)

  1. Click the "Open in Colab" badge at the top of this README
  2. Follow the notebook instructions
  3. No local setup required!

Local Installation

Prerequisites

  • Python 3.8 or higher
  • GPU support (optional but recommended)
  • FFmpeg installed on your system

Installation

  1. Clone the repository:

    git clone https://github.com/Ashwin182607/shortfactory.git
    cd shortfactory
    
  2. Create a virtual environment (recommended):

    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
    
  3. Install dependencies:

    pip install -r requirements.txt
    
  4. Set up environment variables:

    cp .env.example .env
    # Edit .env with your API keys
    

Usage

  1. Run system check:

    python utils/system_check.py
    
  2. Start ShortFactory:

    python launch.py
    

๐Ÿ—๏ธ Project Structure

shortfactory/
โ”œโ”€โ”€ factory_core/          # Core functionality
โ”‚   โ”œโ”€โ”€ ai/               # AI models and processing
โ”‚   โ”œโ”€โ”€ config/           # Configuration management
โ”‚   โ””โ”€โ”€ factory.py        # Main factory class
โ”œโ”€โ”€ utils/                # Utility functions
โ”œโ”€โ”€ tests/                # Test suite
โ”œโ”€โ”€ assets/              # Asset storage
โ”œโ”€โ”€ models/              # Model storage
โ””โ”€โ”€ output/              # Generated content

๐Ÿ› ๏ธ Core Components

Style Transfer Models

  • Neural Style Transfer: VGG19-based artistic style transfer
  • Fast Style Transfer: Real-time style transfer with residual blocks

Configuration System

  • Environment-based configuration
  • Comprehensive validation
  • Flexible fallback mechanisms

Asset Management

  • Multi-source asset fetching
  • Efficient caching
  • Format conversion

๐Ÿงช Testing

Run the test suite:

pytest

Test categories:

  • Unit tests
  • Integration tests
  • GPU-specific tests
  • Network-dependent tests

๐Ÿค Contributing

We welcome contributions! Please see our Contributing Guidelines for details.

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a Pull Request

๐Ÿ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ” Security

  • API keys are managed securely through environment variables
  • Asset validation before processing
  • Secure dependency management

๐ŸŽฏ Roadmap

  • [ ] Enhanced video generation pipeline
  • [ ] More style transfer models
  • [ ] Advanced text overlay capabilities
  • [ ] Improved performance optimization
  • [ ] Extended platform support
  • [ ] Advanced audio processing

โšก Performance

  • GPU acceleration when available
  • Efficient caching mechanisms
  • Optimized asset processing
  • Parallel processing capabilities

๐Ÿ“š Documentation

๐Ÿ™ Acknowledgments

  • RayVentura's ShortGPT for pioneering AI video automation
  • OpenAI for transformer models
  • TensorFlow and PyTorch communities
  • FFmpeg project

๐Ÿ™ Special Thanks

This project stands on the shoulders of giants. Special thanks to:

  • RayVentura for creating ShortGPT, which served as the inspiration and foundation for this project
  • The open-source AI community for their invaluable contributions

๐Ÿ“ง Contact

For questions and support, please open an issue or contact the maintainers.


Made with โค๏ธ

View on GitHub
GitHub Stars10
CategoryMarketing
Updated1mo ago
Forks0

Languages

Python

Security Score

95/100

Audited on Feb 18, 2026

No findings