Skip to content

Convert *.mov files from Mac OS X screen recordings to *.gif files for uploading on Github.

License

Notifications You must be signed in to change notification settings

jan-janssen/pymov2gif

Repository files navigation

pymov2gif

Convert *.mov to *.gif:

Web Interface

Open-with-Voila

Preview

Python Interface

To integrate the functionality in your project, just import the convert function:

from pymov2gif import convert
convert(file, resolution='800x600', framerate=10, output_file=None)
  • file (str): Input movie file in *.mov format
  • resolution (str): Resolution of the output *.gif file - default: 800x600
  • framerate (int): Framerate of the output *.gif file - default: 10
  • output_file (str/None): Filename of the output *.gif file - optional

Comand Line Interface

Quickly convert your *.mov files to the *.gif format on the command line:

pymov2gif test.mov --resolution=800x600 --framerate=10 --output_filename=test.gif
  • test.mov: Input movie file in *.mov format
  • --resolution: Resolution of the output *.gif file - default: 800x600
  • --framerate: Framerate of the output *.gif file - default: 10
  • --output_filename: Filename of the output *.gif file - optional

Installation

Both the python interface and the command line interface require pymov2gif to be installed via pip:

pip install pymov2gif

Alternatively, pymov2gif can be installed using conda-forge:

conda -c conda-forge pymov2gif