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 formal 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 use it in ffmpegio without any user intervention. This mechanism is supported by ffmpeg-downloader package. Downloading of the release build must be performed manually 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.0.tar.gz (9.8 kB view details)

Uploaded Source

Built Distribution

ffmpegio_plugin_downloader-0.1.0-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ffmpegio-plugin-downloader-0.1.0.tar.gz
  • Upload date:
  • Size: 9.8 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.10.2

File hashes

Hashes for ffmpegio-plugin-downloader-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5d2df6dc896a963148b58401c528d8899134f3ab068be46944de89bb87c984e6
MD5 d17b32b58d687560a06567964297186f
BLAKE2b-256 bfac93e7cf004a6f2b32badb28e40ef4e1bd08873ed32fc5023aafe6d60d38a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ffmpegio_plugin_downloader-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.4 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.10.2

File hashes

Hashes for ffmpegio_plugin_downloader-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3b3043b0c4c8a7e505020a659096f490e2822da99002b79e2f100755fb71a7fd
MD5 cb5a083c1aeaf14a862e2cf892ca58d7
BLAKE2b-256 11a301ba11a026848112c18c4f15e09637b3ad7500ff8397a34a81426bcc8bb5

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