https://github.com/st1vms/visual-codec
Data-to-visuals encryption codec
https://github.com/st1vms/visual-codec
Last synced: 16 days ago
JSON representation
Data-to-visuals encryption codec
- Host: GitHub
- URL: https://github.com/st1vms/visual-codec
- Owner: st1vms
- License: gpl-3.0
- Created: 2023-12-11T20:26:21.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-03-02T11:51:17.000Z (about 1 year ago)
- Last Synced: 2025-02-16T01:33:00.942Z (2 months ago)
- Language: Python
- Size: 29.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# visual-codec
Data-to-visuals encryption codec
## Installation
Open a terminal inside the repository folder and run:
```shell
pip install -e .
```It will install the `vcc` (visual-codec-compiler) command line utility.
## Serialization
In order to serialize a .zip file into a video run:
```shell
vcc -f /path/to/zipfile.zip -o /output/folder/path -r "352x240"
```## Deserialization
To deserialize an .mp4 file into data, use the generated .key and .json metadata files as such:
```shell
vcc -v /path/to/video.mp4 -k /path/to/keyfile.key -m /path/to/metadata.json -o /output/folder/path
```