Skip to main content

A static build of ffmpeg for Python with a custom namespace to avoid conflicts

Project description

ffmpeg for Python

CI/CD codecov GitHub Code style: black PyPI - Version PyPI - Version Mirror PyPI - Python Version Downloads Mirror Downloads

Static builds of ffmpeg for Python

Installation

From pip:

pip install ffmpeg-binaries

Basic usage

import ffmpeg

# Initialize module (only if no binaries found)
ffmpeg.init()

# Call ffmpeg directly
ffmpeg.run_as_ffmpeg("-h")

# Call ffprobe directly
ffmpeg.run_as_ffprobe("-h")

# Use the binaries path in other modules
other_module.add_ffmpeg(ffmpeg.FFMPEG_PATH)

# Add directly to path
ffmpeg.add_to_path()

Import name conflict

If another dependency aleady uses the ffmpeg import name, like typed-ffmpeg or ffmpeg-python, you can install the mirror package instead:

pip install ffmpeg-binaries-compat

and use it with the import name ffmpeg_binaries:

import ffmpeg_binaries as ffmpeg

# Initialize module (only if no binaries found)
ffmpeg.init()

# Call ffmpeg directly
ffmpeg.run_as_ffmpeg("-h")

# Call ffprobe directly
ffmpeg.run_as_ffprobe("-h")

# Use the binaries path in other modules
other_module.add_ffmpeg(ffmpeg.FFMPEG_PATH)

# Add directly to path
ffmpeg.add_to_path()

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_binaries_compat-1.1.0.tar.gz (8.1 kB view details)

Uploaded Source

Built Distributions

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

ffmpeg_binaries_compat-1.1.0-py3-none-win_amd64.whl (91.2 MB view details)

Uploaded Python 3Windows x86-64

ffmpeg_binaries_compat-1.1.0-py3-none-macosx_10_15_universal2.whl (50.3 MB view details)

Uploaded Python 3macOS 10.15+ universal2 (ARM64, x86-64)

ffmpeg_binaries_compat-1.1.0-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

File details

Details for the file ffmpeg_binaries_compat-1.1.0.tar.gz.

File metadata

  • Download URL: ffmpeg_binaries_compat-1.1.0.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ffmpeg_binaries_compat-1.1.0.tar.gz
Algorithm Hash digest
SHA256 552b2809e9c37f03985539e0be4e6c211964eff74803a27ec4a443ab05079011
MD5 3ca90e464f7eeb156deffa3f5865d77d
BLAKE2b-256 32696ed8091a3b0a120fe078c0fc3ae06954a308067cfbf3450e57be847e3fd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for ffmpeg_binaries_compat-1.1.0.tar.gz:

Publisher: ci.yml on MatteoH2O1999/ffmpeg-binaries

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ffmpeg_binaries_compat-1.1.0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for ffmpeg_binaries_compat-1.1.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 07829e67ea484bb0eedf759c9c3a8de84aa132d9c8011aa272c7d7fa451dee3a
MD5 68fe756ee80fedcfb84c96e08a5c7aad
BLAKE2b-256 3c8cfd4ce27c9675872dfba87b80f34c1e4f9aab4273f1ad485f28b4271302de

See more details on using hashes here.

Provenance

The following attestation bundles were made for ffmpeg_binaries_compat-1.1.0-py3-none-win_amd64.whl:

Publisher: ci.yml on MatteoH2O1999/ffmpeg-binaries

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ffmpeg_binaries_compat-1.1.0-py3-none-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for ffmpeg_binaries_compat-1.1.0-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bfaa5e0a593a1604e404f91bafb41811b7e68e985bd5756f91246794bf95e895
MD5 0d4a159ddefaf26a67a53e6625c41b6f
BLAKE2b-256 af5a07b97828d625de84a61457596e54e7aa160d0ff5df059bcae71e2385d286

See more details on using hashes here.

Provenance

The following attestation bundles were made for ffmpeg_binaries_compat-1.1.0-py3-none-manylinux1_x86_64.whl:

Publisher: ci.yml on MatteoH2O1999/ffmpeg-binaries

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ffmpeg_binaries_compat-1.1.0-py3-none-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for ffmpeg_binaries_compat-1.1.0-py3-none-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 e25e79fd87e0908d1d859fba977f457dbfeda9d1e31a8059976ef17ce06ac643
MD5 02637f3bbb5f9df1718b04dbda2efd3f
BLAKE2b-256 75eabfd7532fc7793fcb018fc8aaf15c1daaebfcb096c7e7bf49837451098a94

See more details on using hashes here.

Provenance

The following attestation bundles were made for ffmpeg_binaries_compat-1.1.0-py3-none-macosx_10_15_universal2.whl:

Publisher: ci.yml on MatteoH2O1999/ffmpeg-binaries

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ffmpeg_binaries_compat-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ffmpeg_binaries_compat-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9e44fe9ab87218c8ee62eff0bf6486cba96cc8f070d4bbb9a2272ccd0aa3afe7
MD5 7cd2fe5a4b06043a6508e599d00389fa
BLAKE2b-256 c7ac2cff7293ae643afcef7bdae748d18b7ad9faf1b8a67e2291222815306cf3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ffmpeg_binaries_compat-1.1.0-py3-none-any.whl:

Publisher: ci.yml on MatteoH2O1999/ffmpeg-binaries

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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