montajes / FI-021

Publicada el · Actualizada el

aitorconia_.montajes1 / 6
/ 00Ficha30 minNivel medio

ShortGPT: cómo instalarlo y configurarlo para crear vídeos cortos automáticos montaje automático con IA y código abierto

ShortGPT es un framework de código abierto que automatiza todo el pipeline de un vídeo corto: guion con un modelo de lenguaje, voz sintética, búsqueda de素材 de fondo en Pexels o YouTube, montaje con FFmpeg y MoviePy, y subtítulos quemados. Va dirigido a canales sin rostro, equipos de marketing, curiosos de la IA aplicada a vídeo y creadores que necesitan localizar contenido a más de treinta idiomas. > Aviso. El proyecto original de RayVentura está sin mantenimiento desde hace años y su instalación con versiones actuales de Python y de las dependencias suele fallar. La ficha conserva la idea aprovechable (automatizar el pipeline completo de un short) y marca en qué puntos el método descrito está desfasado.

Ilustracion de apertura de la guia FI-021
@aitorconia · biblioteca de montajes · 2026
aitorconia_.montajes ~ indice.md2 / 6
/ 00Índice

Lo que hay dentro, de principio a fin

Qué obtienes
Un generador local de YouTube Shorts, TikToks y Reels con interfaz web en Gradio
Tiempo
30 min de instalación y primer render
Coste extra
0 EUR de licencia; pagas el consumo de OpenAI y, si quieres voz premium, de ElevenLabs
Necesitas
Python 3.8 o superior, Git, FFmpeg, ImageMagick y 8 GB de RAM
Se rompe si
Usas Python 3.12+ sin fijar versiones, o dejas la política por defecto de ImageMagick en Linux
@aitorconia · FI-021
aitorconia_.montajes ~ seccion-01.md3 / 6
/ 01hace ShortGPT

Qué hace ShortGPT y para quién tiene sentido piezas clave del motor

El sistema monta un vídeo corto a partir de un tema o prompt. Cuatro bloques hacen el trabajo:

  • Motor de edición orientado a LLM: usa un lenguaje de marcas en JSON para que el modelo de lenguaje entienda la línea de tiempo, los cortes y la ubicación de素材.
  • Búsqueda automática de素材: módulos de scraping que bajan vídeos e imágenes libres de derechos ajustados al guion.
  • Síntesis de voz multilingüe: integra ElevenLabs para voz premium y EdgeTTS como alternativa gratuita.
  • Pipeline de traducción de vídeo: toma un vídeo fuente, lo transcribe, lo traduce y lo dobla a más de treinta idiomas.

El repositorio público no recibe actualizaciones desde hace tiempo. Antes de invertir tiempo, comprueba en GitHub el último commit y los issues abiertos; puede que tengas que fijar versiones antiguas de las dependencias para que arranque.

/ 02Requisitos antes

Requisitos antes de empezar software, hardware y claves

RequisitoDetalle
Sistema operativoWindows, macOS o Linux; también se puede ejecutar en Google Colab
Dependencias de softwarePython 3.8+, Git, FFmpeg e ImageMagick (obligatorio para que MoviePy renderice los subtítulos)
HardwareMínimo 8 GB de RAM; una GPU dedicada ayuda con el render, pero no es imprescindible si usas APIs en la nube
Claves de APIUna clave de OpenAI para generar guiones; opcionalmente, una clave de ElevenLabs para voces premium
/ 03Instalación paso

Instalación paso a paso terminal, del sistema al dashboard web

Paso 1. Instala las dependencias de sistema.

FFmpeg se encarga del vídeo y el audio; ImageMagick renderiza los textos. En Ubuntu o Debian:

~ terminal
sudo apt-get update
sudo apt-get install ffmpeg imagemagick

En Linux, ImageMagick trae una política por defecto que bloquea el renderizado de textos en MoviePy. Toca editar el fichero de política para permitir rutas @*.

En macOS puedes instalarlos con brew install ffmpeg imagemagick.

Paso 2. Clona el repositorio.

@aitorconia · FI-021
aitorconia_.montajes ~ seccion-cont.md4 / 6
Viene de la hoja anterior
~ terminal
git clone https://github.com/RayVentura/ShortGPT.git
cd ShortGPT

Paso 3. Instala los requisitos de Python.

Conviene usar un entorno virtual (venv o conda) para no chocar con otros proyectos de IA de tu máquina.

~ terminal
python -m venv env
source env/bin/activate  # En Windows: env\Scripts\activate
pip install -r requirements.txt

Si tu versión de Python es 3.12 o superior, requirements.txt puede no tener ruedas publicadas. Solución: crea el entorno con Python 3.10 o 3.11 y vuelve a instalar.

Paso 4. Arranca el panel web.

ShortGPT usa Gradio para ofrecer una interfaz gráfica limpia en el navegador.

~ terminal
python run_shortgpt.py

Abre http://localhost:31415, ve a la pestaña de ajustes y pega tu clave de OpenAI. Ya puedes generar tu primer short automático.

cuaderno de Google Colab de ShortGPT en el navegador, con la celda de instalación (git clone del repo y runShortGPTColab.py) y el panel de Secretos para pegar las claves
cuaderno de Google Colab de ShortGPT en el navegador, con la celda de instalación (git clone del repo y runShortGPTColab.py) y el panel de Secretos para pegar las claves
@aitorconia · FI-021
aitorconia_.montajes ~ seccion-04.md5 / 6
/ 04Errores frecuentes

Errores frecuentes y cómo arreglarlos política de ImageMagick, PATH y cuotas

ErrorQué significaCómo arreglarlo
convert: not authorized (política de ImageMagick)MoviePy no puede generar subtítulos porque la política por defecto de ImageMagick en Linux bloquea el renderizado de textosAbre /etc/ImageMagick-6/policy.xml y comenta o elimina la línea <policy domain="path" rights="none" pattern="@*" />
ffmpeg: command not foundEl script de Python no encuentra el binario de FFmpeg para cortar y empalmar vídeo y audioConfirma que FFmpeg está instalado y añadido a la variable PATH del sistema (especialmente habitual en Windows)
OpenAI API RateLimitErrorTe has quedado sin créditos de OpenAI o tu cuenta nueva tiene un límite de peticiones por minuto muy bajoAñade un método de pago válido en el panel de desarrollador de OpenAI y deposita al menos 5 EUR para subir al tier 1
captura del error `convert: not authorized` en la consola al renderizar subtítulos
captura del error `convert: not authorized` en la consola al renderizar subtítulos
@aitorconia · FI-021
aitorconia_.montajes ~ seccion-05.md6 / 6
/ 05Gratuito frente

Gratuito frente a servicios comerciales de pago coste, marcas de agua y control

CaracterísticaShortGPT (código abierto)Generadores comerciales en la nube (Invideo AI y similares)
Coste de softwareGratis; solo pagas tu consumo de APISuscripción mensual de entre 20 y 50 EUR o más
Marcas de aguaNingunaBloqueadas detrás de los planes de pago
PersonalizaciónAlta: editas el código y la lógica en PythonBaja: limitado a su interfaz propietaria
Requisito de hardwareNecesita montaje local y potencia de procesoFunciona en el navegador; sin requisitos de cómputo

Si quieres construir un pipeline casero, automatizar muchos cortos al día y evitar suscripciones mensuales, ShortGPT encaja. Si prefieres abrir una pestaña, escribir un prompt y descargar el MP4, un servicio comercial te ahorra la instalación.

/ 06Tres alternativas

Tres alternativas si ShortGPT se queda corto montajes más sencillos o más pulidos

  • MoneyPrinterV2. Script de Python muy popular y enfocado a generar YouTube Shorts automáticos. Comparte ADN con ShortGPT y suele presumir de una instalación más directa. Repositorio en GitHub: FujiwaraChoki/MoneyPrinterV2.
  • Opus Clip. Servicio comercial premium. No genera vídeos desde cero a partir de un prompt; su fuerte es cortar podcasts o entrevistas largas en decenas de clips cortos estilo Alex Hormozi con subtítulos dinámicos. Web: opus.pro.
  • Invideo AI. Generador de texto a vídeo en la nube con interfaz tipo chat. Muy fácil de usar, pero pide suscripción mensual para quitar marcas de agua. Web: invideo.io.
@aitorconia · FI-021 · fin

Relacionadas

Más del mismo tema

Siguiente paso

Llévalo a la práctica

markdown