Skip to main content

An ultra simple image to movie converter.

Project description

Build Python application Upload Python Package

Moviemaker

An ultra simple image to movie converter

Description

Yet another tool to put together images to make a video you can play in the web-browser. The piece of software has been developed inside the microscopy group with the main goal of realizing short video clip using FIB/SEM images in order to show, for example, the production steps of lamellas, micro-pillars and other interesting preparation. Being ad-hoc for this purpose, it has very little capabilities and it doesn't offer the wide range of possibilities other common video-editing tools normally have.

What Moviemaker does

Moviemaker does three things:

  1. Convert all images contained in a folder and respecting a given filtering string in a more convient format for video rendering. Normally SEM pictures are saved in TIFF format (8 or 24bit grey levels), while for the video making purpose is either PNG or JPEG color a much better choice. The user can select the output format from a list and choose the output folder.
  2. Generate a video from a sequence of images. The user can select a folder and a filter to be applied to the image list. Moreover the FPS (frame per second) parameter can also be selected. FPS=1 means that each image will last exactly 1 second in the video. FPS=4 means that each image will last only 0.25 s. The output format is mp4 and cannot be changed.
  3. Concatenate videos. The user can select two input video clip to generate a third one in which the second is directly appended to the first one. No clipping, no transitions possible. Sorry.

Moviemaker has a GUI structured with three tabs, one for each of the tasks described above. In each tab, the user can provide the required information and then click the start button to initiate the task. Each task is executed in a parallel thread so that the GUI will remain responsive the whole time and information messages will be displayed in the text area along with a progress bar. Even if technically possible, there is no stop or cancel button implemented for the moment.

Possible improvements

It is plenty of possible new features to be added, but they will probably never added because we don't need to reinvent another video-editing package. Moviemaker does its job and that's more or less it.

Installation

Just use pip

pip install moviemaker

Usage

Moviemaker has a very intuitive GUI with no command line options. Just type from your enviroment prompt:

python -m moviemaker

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

moviemaker-0.0.1.tar.gz (33.8 kB view details)

Uploaded Source

Built Distribution

moviemaker-0.0.1-py3-none-any.whl (31.8 kB view details)

Uploaded Python 3

File details

Details for the file moviemaker-0.0.1.tar.gz.

File metadata

  • Download URL: moviemaker-0.0.1.tar.gz
  • Upload date:
  • Size: 33.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for moviemaker-0.0.1.tar.gz
Algorithm Hash digest
SHA256 f4d5251225be14b313f36416acebcf7ef26aace1d6ffc1300ad5b699799e9756
MD5 09887efabc6793e37e0ca1d8f8a5b314
BLAKE2b-256 6645736e13566197365095a2b8f7443a4eab5ed366567bc7cf0b8a8b14adafb1

See more details on using hashes here.

File details

Details for the file moviemaker-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: moviemaker-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 31.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for moviemaker-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 146b31d98d3f307120881c6dc5f89cd40f5085aeefa55fa4d7d9953efebbe77d
MD5 1aea3c57aab78e337703ea0d2caddd93
BLAKE2b-256 89123c18ce52527a0fa2cf3f54338ee700f639dee68ea6cfbb11106d1e60016a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page