16 de agosto de 2026 · Por YasKad
harry0703/MoneyPrinterTurbo

MoneyPrinterTurbo: automatización de vídeos cortos a partir de un tema

harry0703/MoneyPrinterTurbo · 125.672★ · 19.566 forks

Todo lo que hay que saber sobre harry0703/MoneyPrinterTurbo: una aplicación de código abierto que convierte un tema o guion en un vídeo corto con voz, subtítulos, música y material audiovisual.


Qué es MoneyPrinterTurbo

MoneyPrinterTurbo es una herramienta de generación de vídeo corto asistida por modelos de lenguaje y automatización. A partir de un tema o palabra clave genera un guion, busca o usa material audiovisual, crea voz y subtítulos, añade música de fondo y compone el resultado. El repositorio ofrece cuatro superficies de uso: agente de IA, WebUI, API y CLI.

Cuatro terminales futuristas que representan las superficies de uso de MoneyPrinterTurbo: un holograma de agente de IA, un panel WebUI, un flujo de datos de API y una interfaz de línea de comandos.

Su alcance no es generar fotogramas de vídeo desde cero: el flujo documentado combina texto, voz, subtítulos, composición con FFmpeg y material local o descargado de Pexels, Pixabay o Coverr. Puede producir formatos verticales 9:16 (1080x1920) y horizontales 16:9 (1920x1080), y contempla la publicación posterior en TikTok, Instagram y YouTube mediante el servicio Upload-Post.

El origen: de un repositorio chino a una cadena de producción multimodal

La API de GitHub fecha la creación del repositorio el 11 de marzo de 2024. Su autor y principal contribuidor visible es la cuenta harry0703; el archivo oficial docs/skill/SKILL.md asocia la habilidad distribuida por el proyecto al contacto harry0703@hotmail.com.

Los primeros commits recuperados de marzo de 2024 muestran una evolución temprana hacia varias fuentes de modelo: un commit del 15 de marzo añade compatibilidad con los proveedores OpenAI, Moonshot y OneAPI, tras correcciones para Windows y cambios de configuración. Esa secuencia respalda una historia de producto centrada pronto en que el usuario eligiera proveedor, en lugar de depender de un único modelo.

La narrativa actual del README mantiene ese planteamiento: no exige una GPU y permite combinar servicios de nube para LLM, voz y material; la GPU pasa a ser recomendable para transcripción local, procesamiento más rápido y trabajo por lotes. El README reconoce asimismo que el despliegue tiene cierta barrera para usuarios principiantes y enlaza un servicio externo que ofrece una interfaz en línea basada en el proyecto. Es una observación de los mantenedores, no una evaluación independiente de facilidad de uso.

Filosofía y principios

La filosofía que se desprende de la documentación es operativa:

  • Automatizar una cadena completa, no solo escribir un guion: tema → texto → términos de búsqueda y material → voz → subtítulos → composición.
  • Mantener rutas alternativas: guion generado o personalizado, material remoto o local, varias voces y proveedores de LLM, WebUI/API/CLI/agente.
  • Separar la creación de la publicación: una generación correcta no debe fallar por un problema de publicación social; la versión v1.3.3 dice explícitamente que aisló los fallos de publicación del éxito de la generación.
  • Conservar control local: config.toml, directorios de material y modelos Whisper locales permiten ajustar servicios, recursos y almacenamiento. Esto no convierte el flujo en totalmente local, pues Pexels y los proveedores de LLM o TTS pueden requerir credenciales y red.

Cinta transportadora futurista de neón donde bloques de datos en bruto se transforman en un guion, luego en clips de vídeo, después en ondas de audio y finalmente en un fotograma de vídeo terminado.

Pantalla dividida: a un lado un módulo de generación de vídeo renderizando con éxito un clip corto; al otro, un módulo de publicación en redes sociales con errores bloqueados por un escudo de energía.

Cómo funciona

El flujo documentado parte de un asunto o un guion. El LLM puede redactar el texto y producir términos para localizar material; el usuario también puede aportar el guion. El sistema obtiene clips desde Pexels, Pixabay o Coverr, o toma material propio, sintetiza una locución, construye subtítulos y mezcla música y vídeo.

Para voz se documentan Edge TTS, Azure Speech, SiliconFlow, Google Gemini, Xiaomi MiMo, ElevenLabs y Chatterbox. Para subtítulos hay dos rutas: edge, la predeterminada y basada en marcas temporales de TTS, y whisper, que usa faster-whisper localmente y descarga el modelo la primera vez. El modo Whisper puede dar una línea temporal más precisa, a cambio de descarga y recursos locales.

Laboratorio de audio y subtítulos con dos rutas holográficas: una vía rápida etiquetada Edge TTS con ondas de audio verdes y otra vía Whisper con una red neuronal local calculando marcas temporales precisas.

La configuración oficial enumera proveedores de LLM como Moonshot/Kimi, OpenAI, Gemini, DeepSeek, Qwen, Azure OpenAI, VolcEngine Ark, xAI Grok, MiniMax, MiMo, Cloudflare AI Gateway, ModelScope, AIHubMix, AIML API, EvoLink, Ollama, OneAPI, LiteLLM, Groq y Pollinations AI. Esa lista acredita compatibilidad configurada por el proyecto, no una certificación de cada proveedor.

Procesador central conectado mediante cables de fibra óptica de neón a nodos holográficos que representan proveedores de LLM, servicios de texto a voz y fuentes de material audiovisual.

La versión actual recuperada, v1.3.3 (24 de julio de 2026), añadió previsualización de voz con duración estimada, música opcional adaptada al vídeo mediante Sonilo y ElevenLabs, carga de música propia desde WebUI, control global de velocidad, transiciones ZoomIn/ZoomOut y recuperación de tareas. También declara ampliación de cobertura de CI y correcciones para reinicios, tareas interrumpidas y proveedores.

Estado oficial y semioficial

No se recuperó evidencia de aceptación en un mercado oficial de un proveedor de IA ni de una designación formal de estándar. El proyecto sí incluye una habilidad oficial propia en docs/skill/SKILL.md, que un agente capaz de leer habilidades puede usar para instalar y ejecutar el flujo de generación.

El README identifica a Kimi/Moonshot AI como patrocinador e integración y muestra enlaces promocionales de otros patrocinadores. También contiene configuraciones para sus APIs. Eso prueba una relación de patrocinio o integración declarada en el README, pero no equivale a respaldo técnico oficial de Kimi, Moonshot AI ni de los demás proveedores. Su adopción de facto se refleja en las bifurcaciones y estrellas de GitHub, no en una certificación recuperada.

El ecosistema

Monolito central de neón que representa a MoneyPrinterTurbo, rodeado de nodos satélite que simbolizan bifurcaciones y extensiones comunitarias, con miles de estrellas formando una nebulosa a su alrededor.

Repositorios del autor y recursos oficiales

  • harry0703/mpt-assets: repositorio de recursos multimedia para MoneyPrinterTurbo; 7 estrellas y 2 bifurcaciones en la búsqueda de GitHub de esta ejecución. El README del proyecto principal enlaza ejemplos alojados con esos activos.
  • harry0703/MoneyPrinterTurbo: proyecto central, con un cuaderno oficial de Google Colab (docs/MoneyPrinterTurbo.ipynb) y una habilidad de agente (docs/skill/SKILL.md).
  • El contenido del propio repositorio incluye Dockerfiles, composiciones Docker, cli.py, main.py, WebUI, API, config.example.toml y pruebas. No se identificó otro repositorio público del autor relacionado con vídeo corto en la consulta por nombres y descripciones.

Derivados, puertos y extensiones comunitarias

La API de bifurcaciones y la búsqueda de repositorios revelan una comunidad de derivados. No todos son compatibles, mantenidos o respaldados por el proyecto original:

  • q1uki/MoneyPrinterAICreate (314 estrellas, 62 bifurcaciones) se describe como basado en MoneyPrinterTurbo y añade guiones de planos y conexiones a generación texto-a-vídeo e imagen-a-vídeo.
  • Asad-Ismail/MoneyPrinterTurbo-Extended (304 estrellas, 100 bifurcaciones) se presenta como una implementación extendida.
  • yl365/MoneyPrinterTurboEasy (215 estrellas, 27 bifurcaciones) se presenta como variante de instalación directa y afirma replicar MoneyPrinter/MoneyPrinterTurbo.
  • MentholG/VideoGen es la bifurcación más destacada que devolvió el endpoint de bifurcaciones, con 42 estrellas y 6 bifurcaciones; su descripción indica generación de vídeos cortos mediante modelos grandes.
  • EnjiniaTech/MoneyPrinterTurbo-ES (5 estrellas) se identifica como bifurcación hispana; es una traducción/portación no oficial.
  • liortesta/MoneyPrinterTurbo-Hebrew (1 estrella) se presenta como bifurcación con WebUI hebrea y soporte de subtítulos RTL/BiDi; es un ejemplo de localización no inglesa, también no oficial.
  • korosu/mpt-batch (1 estrella) se describe como generador por lotes para MoneyPrinterTurbo, y korosu/shorts-pilot (1 estrella) como rellenador de una cola de ideas para YouTube Shorts mediante LLM. Son extensiones comunitarias, no dependencias declaradas por el repositorio central.

Globo holográfico con puntos de datos de neón que conectan localizaciones comunitarias: un nodo en español, un nodo con soporte hebreo y un nodo para generación extendida de vídeo con IA.

Las cifras de este apartado proceden de la búsqueda y de la API de bifurcaciones de GitHub del 6 de agosto de 2026. Una descripción de repositorio no prueba calidad, seguridad ni compatibilidad con la versión actual.

Números del repositorio

Medición: 6 de agosto de 2026 a las 08:03 UTC, API de GitHub.

MétricaValor
Estrellas101.817
Bifurcaciones15.316
Suscriptores reales643
Commits685
Incidencias abiertas indicadas por la API16
Lenguaje principalPython
LicenciaMIT
Creación11 de marzo de 2024
Última actualización de metadatos6 de agosto de 2026, 08:00 UTC
Última publicación recuperadav1.3.3, 24 de julio de 2026

Panel futurista mostrando estadísticas de neón: un icono de estrella radiante para 101.817 estrellas, un patrón de circuitos ramificados para 15.316 bifurcaciones y una línea de tiempo de commits desde marzo de 2024 hasta julio de 2026.

Los contribuidores con más aportaciones en la respuesta de API recuperada fueron harry0703 (271), yyhhyyyyyy (22) y vuisme (14). El total de 685 commits se obtuvo del enlace de última página de la paginación de commits de la API. open_issues_count puede incluir solicitudes de cambios abiertas; por eso no debe interpretarse como un conteo exclusivo de incidencias. Además, watchers_count duplica las estrellas en la respuesta general de GitHub: se informa subscribers_count como suscriptores reales.

Se localizó una ficha de PyPI llamada MoneyPrinterTurbo, versión 1.4.5, pero el README oficial no enlaza esa distribución ni se recuperó una atribución que la relacione con harry0703. Por prudencia, no debe tratarse como paquete oficial ni como métrica de adopción del proyecto.

Cómo contribuir

No se recuperó un CONTRIBUTING.md, plantilla de solicitud de cambios ni una guía formal de ramas. El README invita a enviar incidencias o solicitudes de cambios, y el repositorio contiene un directorio test/; la versión v1.3.3 además acredita ampliación de CI. En consecuencia, la vía documentada es abrir una incidencia o una solicitud de cambios en GitHub, pero la fuente no permite atribuir un flujo de contribución más detallado ni requisitos de revisión que no estén publicados.

Cómo lo recibió la comunidad

La evidencia externa recuperable es limitada, por lo que no permite afirmar un consenso amplio:

  • Hacker News conserva el envío 42150493, publicado por amrrs el 15 de noviembre de 2024 y enlazado directamente al repositorio. Al consultarlo tenía 2 puntos y 0 comentarios. Prueba que el proyecto fue presentado allí, pero no ofrece opiniones de usuarios que se puedan atribuir como elogio o crítica.
  • La consulta de comentarios de Hacker News devolvió coincidencias con el término económico «money printer» en hilos ajenos; fueron descartadas por no referirse al repositorio.
  • La consulta automatizada a Reddit devolvió una página HTML en vez de datos recuperables y las búsquedas web para Reddit, X, Product Hunt, Dev.to/Hashnode y YouTube no devolvieron resultados individualmente verificables. Esto no prueba que no existan publicaciones; solo limita lo que puede documentarse de manera fiable en esta ejecución.

El README sí enlaza dos demostraciones de despliegue y uso en Douyin. Son recursos seleccionados por el proyecto, no reseñas independientes: una demostración completa y un tutorial de instalación en Windows. No se recuperaron títulos, canales ni cifras de visualización verificables de YouTube.

Como señales de necesidades pendientes dentro de GitHub, las incidencias abiertas de usuarios luciomerlo solicitan guiones distintos en generación múltiple, trabajo por lotes y guardado de parámetros estándar; ouliu pidió funciones de texto-a-vídeo e imagen-a-vídeo. Son solicitudes concretas, no pruebas de que esas funciones sean defectuosas. La versión v1.3.3 también documenta correcciones de pantalla WebUI en blanco, errores de inicio del paquete Windows y recuperación de tareas interrumpidas.

MoneyPrinterTurbo frente a otras propuestas

PropuestaCoincidencia verificableDiferencia verificable
q1uki/MoneyPrinterAICreateSu descripción declara que está basado en MoneyPrinterTurbo y que genera vídeo mediante IA.Añade explícitamente planificación de planos y conexiones a texto-a-vídeo e imagen-a-vídeo; no se recuperó una comparación de rendimiento.
Asad-Ismail/MoneyPrinterTurbo-ExtendedSe presenta como implementación extendida del proyecto.La descripción recuperada no especifica qué extensiones son compatibles ni cómo cambian el flujo; no conviene inferirlas.
yl365/MoneyPrinterTurboEasySu descripción declara el mismo objetivo de generar vídeo corto desde texto.Se presenta como variante de uso directo; la fuente no proporciona una evaluación comparable de instalación, calidad o coste.

La comparación verificable se limita a repositorios que declaran su relación con MoneyPrinterTurbo. No se recuperó un benchmark independiente que mida calidad de voz, adecuación del material, velocidad o coste frente a estos derivados.

Guía rápida de uso

Instalación y primer arranque

macOS o Linux con uv (Python 3.11 o superior):

git clone https://github.com/harry0703/MoneyPrinterTurbo.git
cd MoneyPrinterTurbo
uv python install 3.11
uv sync --frozen
sh webui.sh

El script abre el navegador y el primer arranque crea config.toml a partir de config.example.toml. Configure en la WebUI o en ese archivo el proveedor de LLM, las claves de material y las credenciales que correspondan. Para exponer la WebUI a la red local, la documentación indica:

MPT_WEBUI_HOST=0.0.0.0 sh webui.sh

Contenedor: copie primero config.example.toml como config.toml, sitúese en el directorio del repositorio y ejecute:

docker compose -f docker-compose.release.yml up

Luego abra http://127.0.0.1:8501 para la WebUI o http://127.0.0.1:8080/docs para la documentación de API. La composición recomendada descarga la imagen ghcr.io/harry0703/moneyprinterturbo:latest.

Flujos de trabajo habituales

  1. Crear un vídeo desde un tema por CLI:

    uv run python cli.py --video-subject "Cómo cambia la inteligencia artificial la vida cotidiana"

    Para inspeccionar todas las opciones verificadas por la instalación, use uv run python cli.py --help.

  2. Trabajar en navegador: ejecute sh webui.sh, seleccione proveedor y voz en WebUI, introduzca tema o guion y ajuste orientación, subtítulos, música y fuente de material. La aplicación admite varias generaciones para elegir un resultado.

  3. Exponer la API:

    uv run python main.py

    La documentación de la instancia estará disponible en /docs o /redoc del puerto configurado.

  4. Pedirlo a un agente compatible con habilidades: el README ofrece la URL https://raw.githubusercontent.com/harry0703/MoneyPrinterTurbo/main/docs/skill/SKILL.md y un mensaje con el tema. La habilidad oficial indica que el agente instala, configura y entrega el MP4, solicitando solo las credenciales que falten.

Configuración esencial

  • config.toml: se crea desde config.example.toml; no debe versionarse porque contiene claves y ajustes locales.
  • [app].video_source: elige pexels, pixabay, coverr o local; los tres servicios remotos usan sus listas de claves correspondientes.
  • llm_provider y las claves del proveedor: seleccionan el LLM que redacta y prepara términos de material.
  • subtitle_provider: edge es la opción predeterminada; whisper activa transcripción local y puede descargar un modelo la primera vez.
  • upload_post_*: habilitan, seleccionan plataformas y automatizan la publicación mediante Upload-Post; se dejan desactivados por defecto.

Trampas frecuentes y soluciones

  • Windows y rutas: el README advierte que la ruta del paquete no debe contener caracteres chinos, caracteres especiales ni espacios. Tras descargar el paquete de inicio, recomienda ejecutar update.bat y luego start.bat.
  • No se detecta FFmpeg: ante RuntimeError: No ffmpeg exe could be found, descargue FFmpeg y configure ffmpeg_path en [app]; la documentación incluye un ejemplo de ruta de Windows.
  • Falla la descarga de Whisper: el README propone descargar manualmente Systran/faster-whisper-large-v3 y colocar su directorio en models/whisper-large-v3. Para reducir tamaño y acelerar, muestra large-v3-turbo como alternativa.
  • Demasiados archivos abiertos: ante OSError: [Errno 24] Too many open files, compruebe ulimit -n y la documentación propone elevarlo, por ejemplo, con ulimit -n 10240.
  • WebUI vacía después de arrancar: el README aconseja probar Chrome o Edge; la publicación v1.3.3 declara una corrección específica para una WebUI en blanco al iniciar la generación.

Integraciones y migración

El proyecto integra proveedores de LLM y TTS por configuración, fuentes de material, Cloudflare AI Gateway, Ollama y LiteLLM, además de Upload-Post para publicar. La integración de publicación requiere la clave de Upload-Post y puede seleccionar TikTok, Instagram y YouTube; la visibilidad de YouTube admite public, unlisted o private.

No se recuperó una guía oficial de migración desde otra aplicación de vídeo. Los derivados identificados son puntos de partida alternativos, no rutas de migración documentadas. Para cambiar de proveedor dentro de MoneyPrinterTurbo, la vía verificable es actualizar los campos de proveedor, URL base, modelo y credenciales en config.toml o en la configuración básica de WebUI.

Casos de uso y a quién puede ayudar este repositorio

  • Creadores de vídeo corto, equipos de marketing o divulgación que necesitan pasar de una idea a un borrador con locución, música, clips y subtítulos sin editar cada capa por separado pueden usar el flujo desde WebUI o CLI y escoger 9:16 o 16:9.
  • Equipos que publican el mismo contenido en varias redes pueden generar primero el vídeo y, si usan Upload-Post, activar la publicación posterior en TikTok, Instagram y YouTube. La separación de fallos de publicación y generación en v1.3.3 resulta pertinente para ese flujo.
  • Desarrolladores que quieren integrar producción de vídeos en un servicio propio disponen de main.py, API documentada en /docs y configuración de límites de tareas (max_concurrent_tasks y max_queued_tasks).
  • Usuarios que requieren control de datos o recursos pueden elegir material local, usar Ollama como proveedor local y guardar modelos Whisper en models/; deben valorar que otras partes del flujo pueden seguir llamando a servicios externos según su configuración.
  • Agentes de IA capaces de manejar terminal y habilidades pueden emplear la habilidad oficial para instalar y ejecutar el proceso con uv, devolviendo el archivo MP4 cuando termina, siempre que se disponga de las credenciales necesarias.

Recursos


Nota: este artículo combina el README, la habilidad y configuración oficiales, las publicaciones, commits, bifurcaciones e incidencias de GitHub y consultas a Hacker News, Reddit y buscadores realizadas el 6 de agosto de 2026. Las métricas cambian con el tiempo; las plataformas externas sin resultados recuperables no se interpretan como ausencia de cobertura.

Comentarios