Skip to main content

photomosaic-video

Still image: 2.3 s · 10 s of video: ~1 min · CPU only (Ryzen 7 7735HS). Built mostly by AI. Check the results yourself.

A panda clip rebuilt frame by frame from a folder of dog photos A still image rebuilt the same way, with one cell zoomed in to the photograph that fills it
pip install photomosaic-video
photomosaic-video --demo                    # try it, no downloads
photomosaic-video clip.mp4 -t ./dog         # a video
photomosaic-video portrait.jpg -t ./dog     # a still image

Python 3.10+. Video also needs ffmpeg.

Photo packs and the full README: https://github.com/hinanohart/photomosaic-video

Thank you to flutie8211 (Pixabay) for the panda clip.

Code: MIT. The 919 bundled photos: CC BY 2.0, credited in photomosaic_video/ATTRIBUTION.md.

Metadata

Release files for photomosaic-video 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for photomosaic-video 0.1.0
File Size Uploaded
photomosaic_video-0.1.0.tar.gz 6.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for photomosaic-video 0.1.0
File Interpreter ABI Platform
photomosaic_video-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 12.8 MB

Release files / photomosaic_video-0.1.0.tar.gz

Download URL photomosaic_video-0.1.0.tar.gz
Size 6.1 MB
Tags Source
SHA-256 checksum
How to use checksums
af47e4ec57889d54eac19c6cb223bad5e324d2e7c9d2736108c176ea89aad43a
BLAKE2b-256 checksum
How to use checksums
ca81ba59be0410fabca6a72acc86bf754fa656346b04f34f771665a6547f70b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / photomosaic_video-0.1.0-py3-none-any.whl

Download URL photomosaic_video-0.1.0-py3-none-any.whl
Size 6.7 MB
Tags Python 3
SHA-256 checksum
How to use checksums
949f26d0b4572c640edfb7b940fe158d9dec46e7795ef0ede507130043866730
BLAKE2b-256 checksum
How to use checksums
452919d8204ef504781b44d60e5734d7263d7de9a85f2e35d0d2ffdfdab77ae4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page