Skip to main content

No project description provided

Project description

FrameCat

build codecov docs Static Badge

Generate videos and GIF and low-memory footprint GIF from frame sequences, video and GIF sources.

Install package

pip install framecat

Install external libraries

FFmpeg

sudo apt update
sudo apt install ffmpeg
ffmpeg --version

gifsicle

sudo apt update
sudo apt install -y gifsicle
gifsicle --version

Quick start

  • Make sure you're not inside a Docker container.
  • Create a virtual environment if needed
pip install framecat

LATEST mode

  • execute the command in the LATEST input mode:
framecat latest --output-names name1 name2
  • this will pull the latest 2 .tar files created in the --input-folder (defaults to ~/Downloads).
  • rename the .tar files as name1.tar and name2.tar.
  • create a video, a GIF and a lossy GIF for each .tar file.
  • store them in the --output-folder (defaults to ~/Videos/framecat).

BY-NAME mode

  • execute the command in the BY-NAME input mode:
framecat by-name --input-names in_name1 --output-names out_name1`
  • this will pull the in_name1.tar file from the --input-folder (defaults to ~/Downloads).
  • rename the .tar file as out_name1.tar.
  • create a video, a GIF and a lossy GIF for each .tar file.
  • store these in the --output-folder (defaults to ~/Videos/framecat).

Input type

We can choose to run the framecat command on different file types:

  • on 'tar' files, this command will create a video, a GIF and a lossy GIF. This is the default mode.
framecat latest --input-type tar --output-names out_name1`

or equivalently:

framecat latest --output-names out_name1`
  • on 'mp4' files, this command will create a GIF and a lossy GIF.
framecat latest --input-type mp4 --output-names out_name1`
  • on 'gif' files, this command will create a lossy GIF.
framecat latest --input-type gif --output-names out_name1`

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

framecat-0.1.10.tar.gz (530.3 kB view details)

Uploaded Source

Built Distribution

framecat-0.1.10-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file framecat-0.1.10.tar.gz.

File metadata

  • Download URL: framecat-0.1.10.tar.gz
  • Upload date:
  • Size: 530.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for framecat-0.1.10.tar.gz
Algorithm Hash digest
SHA256 bba2920d790685452c912a8afd4235433edec1de1c431c1d73bb3d51b91110e7
MD5 fea0341624b5b7ecfdd3fa25bda18be1
BLAKE2b-256 907550b7498a0aea63ff254c2978489b0c866a444994f7f46779f63dc14f1edb

See more details on using hashes here.

File details

Details for the file framecat-0.1.10-py3-none-any.whl.

File metadata

  • Download URL: framecat-0.1.10-py3-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for framecat-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 8e67217467343dcedab91daefa2c9196169a07e8f132356e7ee78aac78b0531f
MD5 91b13b39c5c5c04be21f9525a9180bd3
BLAKE2b-256 9b10ef2dcab4981365ace0b26907190d26ce9da4298110e7d40561e077170bdc

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