Datamoshing, cuya traducción aproximada podría ser "aplastamiento de datos" aunque no existe una equivalencia exacta, es una técnica que implica aplicar métodos de compresión a fragmentos de vídeos con el fin de crear "artefactos visuales".Esta técnica aprovecha los errores gráficos presentes en archivos digitales para lograr efectos que suelen coordinarse bien con el "glitch art".
Este texto se fundamenta en las instrucciones proporcionadas por Akascape, el desarrollador del programa. Lo que sigue es mi interpretación y el proceso de instalación en un dispositivo con Windows 11. Si prefieres evitar el proceso de instalación y respaldar al desarrollador del software, además de obtener ventajas adicionales, tienes la opción de adquirir la versión completa del programa haciendo click aquí.
Para comenzar, realiza la instalación de Python asegurándote de seleccionar la opción "Add python.exe to PATH". Después de marcar esta casilla, procede con la instalación de la manera habitual; simplemente espera a que finalice y ciérralo. Si aún no has descargado Datamosher Pro Python, puedes obtenerlo haciendo click en la imagen en el sitio donde aparece el texto "Python Version". Una vez que hayas descargado el archivo, procede a descomprimirlo.
Continúa iniciando la aplicación "IDLE (Python)"; después de haber instalado Python, deberías tenerla disponible. Una vez que hayas abierto el programa, ve a la esquina superior izquierda y elige "File > Open". Luego, en tu explorador de archivos, busca y selecciona el archivo "setup.py" que está en la carpeta que descomprimiste.
Después de abrir el archivo, se abrirá una ventana que descargará los módulos restantes para el correcto funcionamiento del programa. Durante este proceso, se te harán preguntas para instalar diversos módulos; simplemente responde con "Y" (letra Y sin comillas) y presiona Enter. Este procedimiento se repetirá hasta en tres ocasiones y la duración puede variar según la velocidad de tu conexión a internet. Una vez completada la instalación, las ventanas de diálogo se cerrarán, y podrás iniciar el programa. Para iniciarlo simplemente abre el archivo "Datamosher Pro.py" como lo harías con cualquier otro archivo, haciendo doble click en él desde el explorador de archivos.
Import Video, te permite seleccionar el archivo a modificar.
Export Format, selecciona el formato en el que sera exportado tu video, puede ser .mp4, .avi, .mov o .mkv.
Flechas superiores, cambiarán el efecto a aplicar en el video (cada efecto cuenta con sus parámetros únicos a modificar). A continuación, adjunto una lista que describe la función de cada efecto.
Mosh, se llevará a cabo el proceso para modificar tu video; la versión final del video se exportará a una carpeta local.
Efectos principales del datamosh:
Nombre | Descripción |
---|---|
Void | Proporciona los cortes estándar de datamosh basados en vectores de video |
Classic | Proporciona el tipo de datamosh de avidemux dentro de un rango |
Rise | Te ofrece el datamosh de ffglitch al eliminar manualmente un rango de fotogramas clave |
Shuffle | Mezcla aleatoriamente fragmentos de fotogramas y luego los moshes con el datamosh normal de ffglitch |
Sort | Ordena los fotogramas de video por tamaño de datos y los fusiona con el datamosh clásico |
Motion Transfer | Transfiere los datos de movimiento vectorial de un video a otro |
Datamosh de repetición de fotogramas:
Nombre | Descripción |
---|---|
Bloom | Duplica un fotograma clave varias veces con el modo void |
Water Bloom | Duplica cualquier fotograma varias veces con ffglitch (más preciso que Bloom) |
Repeat | Repite una serie de fotogramas varias veces |
Glide | Duplica bloques macro varias veces en un orden continuo |
Pulse | Duplica grupos de algunos p-frames cada n-veces |
Otros modos dedatamosh/glitch:
Nombre | Descripción |
---|---|
Buffer | Crea búferes de anillos con fallas en el video |
Delay | Efecto de datamosh con retraso aleatorio |
Invert-Reverse | Aplica aleatoriamente datamosh inverso y reverso |
Mirror | Moshea con la parte vertical reflejada del video |
Noise | Crea grandes búferes ruidosos |
Shear | Inclina y moshea el video en sentido horario |
Shift | Desplaza bloques aleatorios del video en contra de la gravedad |
Sink | Sumerge el siguiente fotograma del video con el anterior |
Slam Zoom | Aplica zoom con el efecto de hundimiento |
Slice | Corta aleatoriamente el video en múltiples partes |
Stop | Similar a Sink pero detiene aleatoriamente los valores XY |
Vibrate | Aleatoriza continuamente los píxeles |
Zoom | Simplemente hace zoom dentro del video mosheado |
Fluid | Efecto de movimiento promedio de ffglitch que proporciona un efecto líquido suave |
Stretch | Estira el macrobloque del video tanto horizontal como verticalmente |
Echo | Duplica el video único y aplica el efecto de datamosh en el punto medio |
Random | Aleatoriza el orden de los fotogramas |
Reverse | Invierte el orden de los fotogramas |
Invert | Cambia cada fotograma consecutivo entre sí |
Overlap | Copia un grupo de algunos fotogramas tomados desde cada n posición |
Jiggle | Toma un fotograma de alrededor de la posición actual |
Custom Script | Puedes experimentar con tu propio script de ffglitch con este modo |