Skip to main content

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

Metadata

Release files for moviemaker 0.0.1

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

Source distribution (sdist)

Source distribution for moviemaker 0.0.1
File Size Uploaded Provenance Actions
moviemaker-0.0.1.tar.gz 33.8 kB Without provenance Details for moviemaker-0.0.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for moviemaker 0.0.1
File Interpreter ABI Platform Actions
moviemaker-0.0.1-py3-none-any.whl Python 3 none any Details for moviemaker-0.0.1-py3-none-any.whl

Total release size: 65.6 kB

Release files / moviemaker-0.0.1.tar.gz

Download URL moviemaker-0.0.1.tar.gz
Size 33.8 kB
Tags Source
SHA-256 checksum
How to use checksums
f4d5251225be14b313f36416acebcf7ef26aace1d6ffc1300ad5b699799e9756
BLAKE2b-256 checksum
How to use checksums
6645736e13566197365095a2b8f7443a4eab5ed366567bc7cf0b8a8b14adafb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / moviemaker-0.0.1-py3-none-any.whl

Download URL moviemaker-0.0.1-py3-none-any.whl
Size 31.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
146b31d98d3f307120881c6dc5f89cd40f5085aeefa55fa4d7d9953efebbe77d
BLAKE2b-256 checksum
How to use checksums
89123c18ce52527a0fa2cf3f54338ee700f639dee68ea6cfbb11106d1e60016a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Security for moviemaker 0.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files No provenance

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