Skip to main content

FFmpeg Release Build Downloader

Project description

PyPI PyPI - Status PyPI - Python Version GitHub License GitHub Workflow Status

Python ffmpeg-downloader package automatically downloads the latest FFmpeg release binaries for Windows, Linux, & MacOS. Note while it supports Linux and MacOS, it is intended for Windows users, for whom there is no installer is currently available. Linux and MacOS users are encouraged to install via the OS package manager (e.g., apt-get for Ubuntu and brew for MacOS).

The FFmpeg release builds are downloaded from 3rd party hosts:

Windows

https://www.gyan.dev/ffmpeg/builds

Linux

https://johnvansickle.com/ffmpeg

MacOS

https://evermeet.cx/ffmpeg

If you appreciate their effort to build and host these builds, please consider donating on their websites.

This package is used in ffmpegio-plugin-downloader to enable automatic detection of the FFmpeg executable.

Installation

pip install ffmpeg-downloader

Console Commands

To download and install FFmpeg binaries

python -m ffmpeg_downloader

To check for a newer release and update if available

python -m ffmpeg_downloader --update

To uninstall

python -m ffmpeg_downloader --remove

In Python

This package exposes the following 4 attributes:

import ffmpeg_downloader as ffdl

ffdl.ffmpeg_dir     # FFmpeg binaries directory
ffdl.ffmpeg_version # version string of the intalled FFmpeg
ffdl.ffmpeg_path    # full path of the FFmpeg binary
ffdl.ffprobe_path   # full path of the FFprobe binary

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

ffmpeg_downloader-0.1.4.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ffmpeg_downloader-0.1.4-py3-none-any.whl (14.7 kB view details)

Uploaded Python 3

File details

Details for the file ffmpeg_downloader-0.1.4.tar.gz.

File metadata

  • Download URL: ffmpeg_downloader-0.1.4.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for ffmpeg_downloader-0.1.4.tar.gz
Algorithm Hash digest
SHA256 578e619077dc27e37ea6bdf6c18487740d554631a4cdab8ddaef7bfd5f7f30e6
MD5 49d86208ef189095813fd77426146413
BLAKE2b-256 78a0263757be50eb92c08963c1ac5b1d20d3647bc5d81c295f67aeb90b58c2ba

See more details on using hashes here.

File details

Details for the file ffmpeg_downloader-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: ffmpeg_downloader-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 14.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for ffmpeg_downloader-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 7f749c200a9f46f7864c527fc530058541c6a9b512f7e357639aa1c368768524
MD5 c50a42be33756e940be6d4c221a9a42e
BLAKE2b-256 1ef1b92fe7c702100eb4b3696ba498e5863fa1bab246bf6c3ddf4816513024a8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page