Skip to main content

ffmpegio plugin to download and use the latest FFmpeg release

Project description

ffmpegio-plugin-downloader: An ffmpegio plugin to download latest FFmpeg release binaries

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

Python ffmpegio package aims to bring the full capability of FFmpeg to read, write, and manipulate multimedia data to Python. FFmpeg is an open-source cross-platform multimedia framework, which can handle most of the multimedia formats available today.

One caveat of FFmpeg is that there is no official program installer for Windows and MacOS (although homebrew could be used for the latter). ffmpegio-plugin-downloader adds a capability to download the latest release build of FFmpeg and enables the ffmpegio package to detect the paths of ffmpeg and ffprobe automatically. This mechanism is supported by ffmpeg-downloader package. Downloading of the release build must be performed interactively from the terminal screen, outside of Python.

Use

Install the package (which also installs ffmpeg-downloader package). Then, run ffmpeg_downloader to download and install the latest release:

pip install ffmpegio-core ffmpegio-plugin-downloader

python -m ffmpeg_downloader # downloads and installs the latest release

Once the plugin and the FFmpeg executables are installed, ffmpegio will automatically detect the downloaded executables.

At a later date, the installed FFmpeg can be updated to the latest release

python -m ffmpeg_downloader -U # downloads and updates to the latest release

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

ffmpegio-plugin-downloader-0.1.1.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

ffmpegio_plugin_downloader-0.1.1-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file ffmpegio-plugin-downloader-0.1.1.tar.gz.

File metadata

  • Download URL: ffmpegio-plugin-downloader-0.1.1.tar.gz
  • Upload date:
  • Size: 9.7 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.63.0 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 ffmpegio-plugin-downloader-0.1.1.tar.gz
Algorithm Hash digest
SHA256 887238996ea158c3415a23a0fc6c64b6d6a0c5b0fae3bce012fa36606392f51e
MD5 37fe10d23d3682354965899cac0fee27
BLAKE2b-256 49c8d9d25376c5c14bbe6297464db6ff88908befcec617ed07a56e34fdd9fa10

See more details on using hashes here.

File details

Details for the file ffmpegio_plugin_downloader-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: ffmpegio_plugin_downloader-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.3 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.63.0 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 ffmpegio_plugin_downloader-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 590ff9b1da8b52d6be85f5f9b2579eddc40a5f87c606bd9677eb635a4acbe2eb
MD5 07902d16fed93d611e41a59050ec875c
BLAKE2b-256 70a7ccdf477b087361227a9ad6e98b6eb8321163c44eb27d523d6989c401dfa1

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