โโ โโโโโโโโโ โโโโโโโโโ โโโ โ โโโโโโโโ โโ โโ โโโโโโโ
โโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโโโโโโโ
โโโ โโโ โโโ โโโโโ โโโโโโโโโ โโโ โโโ โโโ โโโ โโโ โโโ
โโโ โโโ โโโ โโโโโโโโโโ โโโโโโโโโ โโโ โโโ โโโ โโโ โโโ โโโ
โโโ โโโโโโโโโโโโ โโโโโ โ โโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ
โโโ โโโ โโโ โโโโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ
โโโโ โ โโโ โโโ โโโโ โโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ
โโโโโโโโโ โโโ โโ โโโโโโโโโโ โโโโโโโ โโโโโโโโ โโโโโโโโโ โโ โโ
โ
โโ โโโโโโโ โโโโโโโโโ โโ โโโโโโโ โโ โโโ โโโโโโโโโ
โโโ โโโโโโโโโ โโโ โโโ โโโ โโโโโโโโโ โโโ โโโโโโโโโโโ โโโ โโโ
โโโโ โโโ โโโ โโโ โโ โโโโ โโโ โโโ โโโโ โโโโโโโโ โโโ โโ
โโโโ โโโ โโโ โโโโโโโ โโโโ โโโ โโโ โโโโ โโโ โ โโโโโโโ
โโโโ โโโ โโโ โโโโโโโโ โโโโ โโโ โโโ โโโโ โโโ โโโโโโโโ
โโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ โโ
โโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ
โโ โโ โโ โโโ โโ โโ โโ โโ โโโโโโ โโโโโโโโโโ
โโโโโโโโโ โโโ โโโโโโโโ โโโโโโโโโ โโโโโโโโโ โโโโโโโโ โโโโโโโโโ
โโโ โโโ โโโโโโโโโโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ
โโโ โโ โโโโโโโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ โโ โโโ โโ
โโโ โโโ โ โโโ โโโ โโโโโโโโโโโ โโโ โโโ โโโโ โโโโโโโ
โโโโโโโโโโโโ โโโ โโโ โโโ โโโโโโโโโโ โโโโโโโโโโโโ โโโโโ โโโโโ โโโโโโโโ
โโโ โโโ โโโ โโโ โโโโโโโโโโโโ โโโ โโโ โโโ โโโ โโโ โโ
โโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ โโโ
โโโโโโโโโโ โโโโโโ โโโโโโโโ โโโ โโโ โโโ โโ โโโโโโโโโ โโโโโโโโโโ
โโโ โโโ LazyOwnInfiniteStorage es una herramienta para codificar y decodificar archivos en videos. Este proyecto permite almacenar datos en videos mediante la creaciรณn de frames que representan bits de datos, lo que facilita la recuperaciรณn de la informaciรณn original incluso despuรฉs de que el video haya sido modificado (por ejemplo, cambiando su resoluciรณn).
quedando un video como esto:
- Codificaciรณn de archivos en videos utilizando bloques de pรญxeles.
- Decodificaciรณn de archivos a partir de videos, incluso si se ha cambiado la resoluciรณn del video.
- Uso de nombres de archivos para almacenar informaciรณn sobre la resoluciรณn original.
- Python 3.6+
- OpenCV
- FFmpeg
-
Clona el repositorio:
git clone https://github.com/grisuno/LazyOwnInfiniteStorage.git cd LazyOwnInfiniteStorage -
Instala las dependencias:
chmod +x install.sh ./install.sh
Para codificar un archivo en un video:
python lazyown_infinitestorage.py --mode encode --input archivo.zip --output video.mp4 --frame_size 640 480 --fps 30 --block_size 4Para decodificar un archivo a partir de un video:
python lazyown_infinitestorage.py --mode decode --input video_640x480.mp4 --output recoveredfile.zip --block_size 4python guiElige entre los modos Codificar y Decodificar usando el menรบ desplegable. Modo Codificar:
Seleccionar Archivo ZIP: Haz clic en Buscar para elegir el archivo ZIP que deseas codificar. Nombre del Video: Ingresa el nombre deseado para el archivo de video de salida. Tamaรฑo del Marco: Ajusta el ancho y alto de los marcos (en pรญxeles). Tamaรฑo del Bloque: Define el tamaรฑo de los bloques utilizados para la codificaciรณn (en pรญxeles). Frames por Segundo: Especifica la velocidad de cuadros para el video de salida. Haz clic en Iniciar para comenzar el proceso de codificaciรณn. Modo Decodificar:
- Seleccionar Archivo de Video: Haz clic en Buscar para elegir el archivo de video que deseas decodificar.
- Nombre del Archivo ZIP Recuperado: Ingresa el nombre para el archivo ZIP recuperado.
- Tamaรฑo del Bloque: Define el tamaรฑo de los bloques utilizados para la decodificaciรณn (debe coincidir con el tamaรฑo de bloque utilizado durante la codificaciรณn).
- Haz clic en Iniciar para comenzar el proceso de decodificaciรณn.
Al finalizar o en caso de error, aparecerรก una ventana de mensaje indicando el estado del proceso.
ยกLas contribuciones son bienvenidas! Si encuentras algรบn problema o tienes alguna mejora, no dudes en abrir un issue o un pull request.
Este proyecto estรก inspirado en el trabajo de DvorakDwarf en Infinite-Storage-Glitch. Agradezco cualquier crรญtica del cรณdigo para poder mejorar.
Haz lo que quieras con el cรณdigo, pero se agradecerรญa el crรฉdito. Si tienes algรบn problema con LazyOwnInfiniteStorage, por favor contรกctame en Discord.

