/Movinyl

Create a disk from the pictures of a movie

Primary LanguageC++MIT LicenseMIT

Contributors Forks Stargazers Issues


Logo

Movinyl

Capture the colors of your favorite movie!

Table of Contents

About The Project

Movinyl is a fun visualization project to capture the colors and spirit of a movie through beautiful posters featuring the frames of a movie in a vibrant, vinyl-like disk.

Take a look at what we're talking about

Example Result

Getting Started

Prerequisites

Everything required for the project is in the installation script within the repository.

HOW TO CREATE A DISK

  1. Compile & install some dependancies
./0_SETUP
  1. Put your movies in the PROCESSING_ZONE folder. WARNING : They will be deleted

  2. Generate the disks (ressource intensive, go take a cup of wine)

./1_BATCH

HOW TO CREATE A PAGE

Put the 4000x4000px images that you generated in the PAGE_ZONE folder. WARNING : They will be deleted. Expected format : title_year.png

./2_MAKE_PAGE

HOW TO CREATE A DISK - DOCKER (depreciated, please help if you have docker knowledge)

  1. Build the docker stuff
sudo docker build -t movinyl .
  1. Generate the disks
docker run -v path-with-video-files:/app/PROCESSING_ZONE movinyl disk

Roadmap

See the open issues for a list of proposed features and known issues. Please feel free to add to our roadmap.

  • QRcode in pages
  • options in page
  • planche rework
  • GO FASTER!

Contributing

Do not hesitate to add your disks to this album, or send us your creations by mail at project.movinyl@gmail.com or by any other mean. (that would save us the time to re-process some movies, and discover some others). Sharing is greatly appreciated. google photo album (4000x4000 pixels, PNG files)

For code contributions:

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

MIT

Contact

Please shoot us a message at: project.movinyl@gmail.com Project Link: https://github.com/Pataclop/Movinyl