Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

GlitchForge v4.0 🌀

Generador de contenido psicodélico y glitch para redes sociales. Convierte imágenes y vídeos en arte visual viral para Instagram Reels, TikTok, YouTube Shorts y más.

✨ Características

  • 🎨 25 Efectos Glitch/Psicodélicos incluyendo Pixel Sorting, Melt, Swirl, Chromatic Aberration, VHS, Fisheye, Partículas, Viñeta y más
  • 📊 Pixel Sorting - Efecto de barrido de píxeles por brillo, optimizado con Numba
  • 🎛️ Sistema de Edición por Capas con timeline visual, randomness inteligente y máscaras
  • 📱 5 Formatos de Redes Sociales con auto-resize + fondo desenfocado
  • ⚡ 4 Presets de Un Clic: Alucine Total, Glitch Sutil, Revelación Progresiva, Modo Chamán
  • 🎛️ Controles Finos para cada efecto con nombres divertidos
  • 🎛️ Control Dry/Wet de mezcla original/efecto para evitar saturación visual
  • ⚡ Selector de calidad (Rápido / Balanceado / Alta calidad) con escalado de resolución y frame skipping
  • 🚀 Optimizaciones de rendimiento: UMat/OpenCL, numba para loops, ffmpeg export, threads OpenCV
  • 🔥 Modo Caos para variaciones orgánicas e impredecibles
  • 📹 Soporte Imagen → Vídeo y Vídeo → Vídeo
  • 💾 Exportación MP4/H.264 optimizada para Meta con botón de descarga directa
  • 🏗️ Generador independiente (src/generators/video_generator.py) usable desde scripts o la interfaz
  • 🧠 Funcionalidad Analytics (oculta) para predecir engagement y generar remixes inteligentes
  • ⚡ Pipeline paralelo con multiprocessing para renderizado rápido
  • 🧮 Geometría lineal con transformaciones vectorizadas (NumPy/Numba)

📱 Formatos Soportados

Formato Resolución Uso
Reel / Shorts (9:16) 1080×1920 Instagram Reels, TikTok, YouTube Shorts
Historia (9:16) 1080×1920 Stories de Instagram/Facebook
Feed Cuadrado (1:1) 1080×1080 Posts cuadrados
Feed Vertical (4:5) 1080×1350 Instagram Feed vertical
Feed Horizontal (16:9) 1920×1080 YouTube, Facebook horizontal

🚀 Instalación Rápida

cd ~/Documents/glitchforge
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python3 src/app.py

La interfaz se abrirá en http://127.0.0.1:7860.

🏗️ Arquitectura del Sistema de Capas

┌─────────────────────────────────────────────────────────────┐
│                    GlitchForge Layer System                   │
├─────────────────────────────────────────────────────────────┤
│                                                              │
│  ┌──────────────┐    ┌──────────────┐    ┌──────────────┐   │
│  │   Capa 1     │    │   Capa 2     │    │   Capa N     │   │
│  │  (efecto +   │    │  (efecto +   │    │  (efecto +   │   │
│  │   tiempo +   │    │   tiempo +   │    │   tiempo +   │   │
│  │   params)    │    │   params)    │    │   params)    │   │
│  └──────┬───────┘    └──────┬───────┘    └──────┬───────┘   │
│         │                   │                   │            │
│         └───────────────────┼───────────────────┘            │
│                             │                                │
│                    ┌────────▼────────┐                       │
│                    │   LayerStack    │                       │
│                    │   (gestión de   │                       │
│                    │    orden y      │                       │
│                    │    segmentos)   │                       │
│                    └────────┬────────┘                       │
│                             │                                │
│         ┌───────────────────┼───────────────────┐            │
│         │                   │                   │            │
│  ┌──────▼───────┐   ┌───────▼──────┐   ┌───────▼──────┐     │
│  │  Geometría   │   │ Randomness   │   │   Audio      │     │
│  │  Lineal      │   │ Engine       │   │   Sync       │     │
│  │  (NumPy/     │   │ (Perlin/     │   │  (moviepy)   │     │
│  │   Numba)     │   │  Sinusoidal) │   │              │     │
│  └──────┬───────┘   └──────┬───────┘   └──────┬───────┘     │
│         │                   │                   │            │
│         └───────────────────┼───────────────────┘            │
│                             │                                │
│                    ┌────────▼────────┐                       │
│                    │   Video Processor│                       │
│                    │   (procesa cada  │                       │
│                    │    frame con     │                       │
│                    │    capas)        │                       │
│                    └────────┬────────┘                       │
│                             │                                │
│                    ┌────────▼────────┐                       │
│                    │   Export        │                       │
│                    │   (ffmpeg/PyAV) │                       │
│                    └─────────────────┘                       │
│                                                              │
└─────────────────────────────────────────────────────────────┘

Módulos Principales

Módulo Archivo Función
Layer Manager src/layers/layer_manager.py Gestión de capas, stack, serialización
Geometría Lineal src/layers/geometry.py Transformaciones vectorizadas, mapas de desplazamiento
Randomness src/layers/randomness.py Perlin noise, evolución temporal, semillas
Video Processor src/processors/video_processor.py Procesamiento de frames con capas
Parallel Pipeline src/processors/parallel_pipeline.py Subagentes para procesamiento paralelo
Segment Editor src/processors/segment_editor.py División por segmentos y concatenación

Documentación Completa

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages