Proyecto de formación
VideoToAscii
Un video convertido en texto que se mueve en la consola
Convierte un video en una animación de caracteres. Python separa los cuadros y los pasa a ASCII, y una consola en C# los reproduce.
De qué se trata
VideoToAscii es uno de los proyectos de la organización del técnico. Une tres piezas pequeñas, dos en Python y una en C#.
Python hace el trabajo de imagen, separar los cuadros y convertirlos en caracteres. La consola en C# solo lee el archivo de texto y muestra un cuadro tras otro.
Qué hace
- Un script con OpenCV que abre el video y guarda cada cuadro como imagen.
- Dos conversores, con ascii_wizard y con ascii_magic, que pasan cada cuadro a texto de 150 columnas y los separan con una línea break.
- Una consola en C# sobre .NET 6 que pide el archivo y los milisegundos por cuadro, y lo reproduce en bucle limpiando la pantalla.
- Diecisiete animaciones convertidas en el repositorio, de 4 a 211 cuadros, entre ellas Saturno, una dona y un cohete.
Decisiones y sus costos
Un archivo de texto entre las dos partes
Python y C# no comparten código.
Repositorios
Cada repositorio público del proyecto, con lo que contiene.
- 2022C#, Python
VideoToAsciiTechnicalSebastians
Convierte un video en una animación de caracteres ASCII.
Stack
Elige una tecnología para ver qué proyectos la usan.

