video-to-ascii
Paquete Python para reproducir videos en terminal usando caracteres ASCII. Soporta audio, exportación a script y mapeo de colores ANSI. Requiere Python3 y FFmpeg opcional.
Ficha actualizada 18 sept 2026, 20:21 · upstream 27 sept 2025, 2:46 · release 1.2.9
Qué es video-to-ascii
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este paquete permite visualizar archivos de video directamente en la interfaz de línea de comandos utilizando caracteres como píxeles. El sistema ajusta el tamaño del video al ancho y alto de la terminal, calculando la luminancia relativa para seleccionar los caracteres más adecuados y mapeando colores RGB a la paleta ANSI de 256 colores.
La instalación es sencilla mediante pip, con opciones para incluir soporte de audio (requiere PortAudio y FFmpeg) o solo renderizado visual. Funciona en entornos Linux y MacOS, ofreciendo una solución ligera para consumir contenido multimedia sin necesidad de un reproductor gráfico tradicional.
- Visualización de logs animados en tiempo real
- Presentaciones retro con estética terminal
- Compartir output de video como script bash portable
- Arte generativo basado en movimiento de cámara
- Debugging visual de flujos de datos multimedia
- Bajo consumo de recursos al usar terminal nativa
- Soporte nativo para paleta de 256 colores ANSI
- Instalación directa desde PyPI sin compilación
- Exporta el resultado a un archivo bash para compartir
- Mapeo automático de luminancia y color
- Requiere terminal moderno con soporte UTF-8/ANSI
- Audio no disponible en instalación estándar (requiere dependencias extra)
- Soporte explícito documentado solo para Linux y MacOS
- Depende de la capacidad de renderizado del terminal local
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar con pip install video-to-ascii. Para audio, usar [audio]. Verificar que el terminal soporte caracteres especiales. Si se usa Docker, usar el Dockerfile proporcionado en el repositorio.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.