Skip to main content

A nightlapse maker for GoPro

Project description

NightPro for GoPro

Run nightpro to automatically make nightlapse videos from your GoPro's nightlapse images.

$ nightpro -i <input_folder> -o <output_name> -s <size> -r <rate>
  • input_folder: optional, default to current folder
  • output_name: optional, default nightpro, do not include .mp4 in the name
  • size: optional, default full size
  • rate: optional, default 32

Installation

pip3 install nightpro-for-gopro

Maunal Installation

Clone this repository, then run this from the repository's directory.

python3 setup.py install 

ffmpeg

NightPro is a wrapper for this ffmpeg command, which turns a series of images into a timelapse video. Nightpro defaults much of this command and automatically finds the start numbers for you. That way to run the command below multiple times, you only have to run nightpro once.

$ ffmpeg -r 32 -start_number <number> -i ./<folder>/G00%d.JPG -vcodec libx264 -pix_fmt yuv420p <name>.mp4
  • Replace 32 with any framerate you'd like
  • Replace <number> with the number of the first photo, this is prefaced with G00 in -i, add or remove zeros if your numbers are lower or higher
  • Replace <folder> with the name of the folder the photos are in
  • Replace <name> with the name of the output file
  • -vcodec libx264 -pix_fmt yuv420p ensures compatability with Quicktime
  • When testing add -s 640x480 before the output name to make a smaller file size and process faster

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

nightpro-for-gopro-1.0.1.tar.gz (3.2 kB view hashes)

Uploaded Source

Built Distribution

nightpro_for_gopro-1.0.1-py3-none-any.whl (4.5 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