Skip to main content

No project description provided

Project description

FrameCat

build codecov

Use this tool to automate video and gif generation from (Meshcat-generated) frame sequences.

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.
  • cd to the root folder ~/workspace/framecat.
user@username~/workspace/framecat$

LATEST mode

  • execute the command in the LATEST input mode:
python cli/render.py 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/meshcat).

BY-NAME mode

  • execute the command in the BY-NAME input mode:
python cli/render.py ny-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/meshcat).

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.5.tar.gz (273.6 kB view hashes)

Uploaded Source

Built Distribution

framecat-0.1.5-py3-none-any.whl (7.2 kB view hashes)

Uploaded Python 3

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