Metadata-Version: 2.3
Name: mozyq
Version: 0.0.15
Summary: 
Author: Gilad Kutiel
Author-email: gilad.kutiel@gmail.com
Requires-Python: >=3.10,<3.13
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: cattrs (>=23.2,<24.0)
Requires-Dist: click (>=8.3,<9.0)
Requires-Dist: ffmpeg-python (>=0.2.0,<0.3.0)
Requires-Dist: opencv-python (>=4.10,<5.0)
Requires-Dist: pillow (>=10.0.0,<11.0.0)
Requires-Dist: psutil (>=7.1.0,<8.0.0)
Requires-Dist: scikit-image (>=0.25.2,<0.26.0)
Requires-Dist: scipy (>=1.14,<2.0)
Requires-Dist: tqdm (>=4.66.5,<5.0.0)
Requires-Dist: typer (>=0.19,<0.20)
Project-URL: Homepage, https://mozyq.org
Project-URL: Repository, https://github.com/mozyq/app/
Description-Content-Type: text/markdown

# mozyq

<video src="https://github.com/user-attachments/assets/c1ac633a-3eaa-405d-8a90-749d68fcd234" autoplay muted></video>

mozyq is a Python command line tool that takes a folder containing multiple photos and generates a video of photography mosaics from them. This tool is useful for creating stunning mosaic videos where each frame is a mosaic made from the photos in the input folder.

## Requirements
You need ffmpeg:
```
sudo apt install ffmpeg
```

## Installation
```
pip install mozyq
```

## Usage

First you need to have a folder with enough photos.
You should have at least 500 630x630 photos.
You can create one like this:
```
mkdir photos && seq 999 | xargs -I {} -n 1 -P 32 wget https://picsum.photos/630 -O photos/{}.jpg
```



To generate a video run:
```
mzq photos/1.jpg
```

