Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 03:10

Parrot v1.0.0 — Lanzamiento Inicial

¡Primera versión oficial de Parrot! Una herramienta local de procesamiento y separación de audio por IA diseñada para creadores, editores de video y entusiastas del sonido, enfocada en el aislamiento de pistas (stems) y la mezcla avanzada en tiempo real.


🚀 Características Principales

  • Separación Multicanal de Alta Fidelidad: Motor de inteligencia artificial basado en Demucs v4 (htdemucs_6s) capaz de descomponer audios y videos en 6 pistas independientes (Vocals, Drums, Bass, Piano, Guitar, Other).
  • Consola de Mezcla Interactiva: Panel web local con faders de volumen individuales, botones Mute/Solo y herramientas de post-procesamiento (Noise Gate, ecualización y normalización).
  • Re-integración Nativa de Video: Procesamiento inteligente mediante FFmpeg que reemplaza y re-inyecta el audio limpio en archivos de video (.mp4, .mkv, .mov) mediante stream copy, conservando la calidad de imagen intacta sin necesidad de re-codificar.
  • Aceleración Hardware Inteligente: Detección automática del entorno de cómputo con soporte nativo para Apple Silicon (Metal/MPS), GPUs NVIDIA (CUDA) y ejecución optimizada en CPU.
  • Ecosistema J.OS Integrado: Arquitectura ligera servida vía FastAPI y Uvicorn, con soporte para resolución de nombres locales (http://parrot.local) mediante proxy Caddy.

📦 Instaladores Multiplataforma de un Solo Clic

A través del flujo de integración continua, esta versión introduce binarios y paquetes desplegables para los principales entornos de trabajo:

  • macOS: Paquetes nativos distribuidos en imágenes de disco (.dmg), optimizados específicamente para la GPU unificada de Apple Silicon (M1/M2/M3) e Intel (x86_64).
  • Windows: Asistente de instalación ejecutable (.exe) empaquetado con Inno Setup, con gestión automática de dependencias binarias para FFmpeg.
  • Linux / WSL: Formato portátil universal (.AppImage) e integración mediante scripts de automatización (install.sh) para entornos WSLg y servidores locales.