Skip to content

Commit

Permalink
feat(update readme.md): readme.md
Browse files Browse the repository at this point in the history
se agrega información para el uso del GUI para la herramienta CLI
  • Loading branch information
grisuno authored Jun 24, 2024
1 parent fe1721f commit d93fa96
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,11 @@

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:

![image](https://github.com/grisuno/LazyOwnInfiniteStorage/assets/1097185/39044629-7e0c-4806-806a-9bbc5a847d88)


## Características

- Codificación de archivos en videos utilizando bloques de píxeles.
Expand Down Expand Up @@ -81,6 +86,40 @@ Para decodificar un archivo a partir de un video:
python lazyown_infinitestorage.py --mode decode --input video_640x480.mp4 --output recoveredfile.zip --block_size 4
```

# Using the GUI

![image](https://github.com/grisuno/LazyOwnInfiniteStorage/assets/1097185/2e9085ce-0a4f-42b9-bc08-d13e44deb777)


## Mode Selection:

```sh
python gui
```

### Selección de Modo:

Elige 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.


#### Mensajes:

Al finalizar o en caso de error, aparecerá una ventana de mensaje indicando el estado del proceso.

# Contribuciones
¡Las contribuciones son bienvenidas! Si encuentras algún problema o tienes alguna mejora, no dudes en abrir un issue o un pull request.

Expand Down

0 comments on commit d93fa96

Please sign in to comment.