FREEDOM251

Freedom251 › Photo Mosaic Software

Pompei

Free plan Linux

Visit Pompei Alternatives Pricing

Pompei's own site

What Pompei is

Pompei is a free Python package for creating photo mosaics from movie frames. It extracts frames from a video, resizes them into thumbnails, and saves them with related information in a directory. For a mosaic, the package matches image regions to movie-frame thumbnails and assembles selected thumbnails into a PNG file. Options control mosaic width, how often a thumbnail can be reused, iteration count, and the time and spatial gaps between source frames. An experimental candidate-selection approach uses Scikit-learn to identify thumbnails that may suit a mosaic; MoviePy is installed as a dependency, while Scikit-learn is needed for that approach. The project documentation describes modular code and demonstrates customization by subclassing MovieFrames and overriding a method. The command-line API has not been implemented, so the package is used through Python rather than a finished command-line interface. Pompei runs on Linux and can be installed with pip or from source. It is open source under the MIT licence, and the project page invites commit proposals and requests for help on GitHub. PyPI lists version 0.1.04, released January 29, 2015.

Who it suits

Pompei suits Python users on Linux who want to create photo mosaics from movie frames and adjust thumbnail selection or spacing. Its customization approach may also suit developers comfortable subclassing its code.

What it does well

  • Creates PNG mosaics from movie frames
  • Controls thumbnail reuse and source-frame spacing
  • Supports code customization through subclassing
  • Open source under the MIT licence

What to know first

  • Command-line API is not implemented
  • Candidate selection requires Scikit-learn
  • PyPI lists a 2015 release

Limits

The command-line API is not yet implemented. The experimental candidate-selection method requires Scikit-learn; MoviePy is installed as a dependency.

Plans

PlanBilled and limitsPrice
PompeiOpen-source Python package; no paid plans listedFree

As zulko.github.io lists them, read 8 Oct 2026. The maker's own page has the final word.

Getting started

  1. Install the package with pip or from its source code.
  2. Use Python to extract and store resized video-frame thumbnails.
  3. Set mosaic width, thumbnail reuse, iteration count, and source-frame spacing.
  4. Optionally use the experimental candidate-selection method, which requires Scikit-learn.
  5. Customize behavior by subclassing MovieFrames and overriding a method.

Verdict

Pompei offers configurable movie-frame mosaics as a free, open-source Python package. Its lack of a command-line interface and the need to use Python are important considerations.

Questions

Is Pompei free and open source?

Yes. It is listed as free, with no paid plans listed, and is released under the MIT licence.

What does Pompei make?

It matches image regions with thumbnails extracted from movie frames and assembles selected thumbnails into a PNG mosaic.

Which platform does it support?

The listed platform is Linux.

How can I install it?

It can be installed with pip or from its source code.

What dependencies does it use?

MoviePy is installed as a dependency. Scikit-learn is required for the experimental candidate-selection method.

How can I get help or contribute?

The project page invites users to ask for help or propose commits on GitHub.

Facts from Pompei's own pages

Candidate selection
An experimental method uses Scikit-learn to identify movie thumbnails that may be good mosaic candidates. · zulko.github.io, 8 Oct 2026
Command-line interface
The documentation says the command-line API is not yet implemented. · zulko.github.io, 8 Oct 2026
Customization
The documentation describes the code as modular and shows how to customize behavior by subclassing MovieFrames and overriding a method. · zulko.github.io, 8 Oct 2026
Dependency
MoviePy is installed as a dependency; the candidate-selection method requires Scikit-learn. · zulko.github.io, 8 Oct 2026
Distribution
The package can be installed with pip or from its source code. · zulko.github.io, 8 Oct 2026
Frame extraction
It extracts frames from a video, resizes them into thumbnails, and stores them with associated information in a directory. · zulko.github.io, 8 Oct 2026
License
The project is open source and released under the MIT licence. · zulko.github.io, 8 Oct 2026
Mosaic controls
Options include mosaic width, thumbnail reuse limits, iteration count, and time and spatial spacing between source frames. · zulko.github.io, 8 Oct 2026
Mosaic creation
It matches image regions with movie-frame thumbnails and assembles the chosen thumbnails into a mosaic file. · zulko.github.io, 8 Oct 2026
Purpose
Pompei is a Python package for making photo mosaics from movie frames. · zulko.github.io, 8 Oct 2026
Release status
PyPI lists version 0.1.04, released January 29, 2015. · pypi.org, 8 Oct 2026
Support
The project page invites users to propose commits or ask for help on GitHub. · zulko.github.io, 8 Oct 2026

Where Pompei stands on Freedom251

Look at these too