Skip to main content

FFmpeg Source Input Library

FFmpeg Input Library is a small library aimed at receiving raw or decoded (RGB) frames from FFmpeg into a python program. You can pass to ffmpeg required arguments and url and get the frames like opencv does. The library provides the direct access to the ffmpeg library without the launching of the ffmpeg binary. The frames are in raw binary format and must be processed separately.

Install Prebuilt Wheels

pip install ffmpeg-input 

Build In Docker (Manylinux_2_28)

# certain python version (decreases build time)
#
docker build  -t ffmpeg_input -f docker/Dockerfile.manylinux_2_28_X64 --build-arg PYTHON_INTERPRETER=/opt/python/cp38-cp38/bin/python .
# all manylinux versions
#
docker build -t ffmpeg_input -f docker/Dockerfile.manylinux_2_28_X64 .

# copy wheels from docker
#
docker run --rm -it -v $(pwd)/distfiles:/tmp ffmpeg_input cp -R /opt/dist /tmp

Try It

RUST_LOG=debug python3 test.py

Metadata

Release files for ffmpeg-input 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for ffmpeg-input 0.2.1
File
ffmpeg_input-0.2.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.28+ x86-64 Details
ffmpeg_input-0.2.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.28+ ARM64 Details
ffmpeg_input-0.2.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.28+ x86-64 Details
ffmpeg_input-0.2.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.28+ ARM64 Details
ffmpeg_input-0.2.1-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
ffmpeg_input-0.2.1-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
ffmpeg_input-0.2.1-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
ffmpeg_input-0.2.1-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
ffmpeg_input-0.2.1-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
ffmpeg_input-0.2.1-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
ffmpeg_input-0.2.1-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
ffmpeg_input-0.2.1-cp39-cp39-manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64 Details
ffmpeg_input-0.2.1-cp38-cp38-manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ x86-64 Details
ffmpeg_input-0.2.1-cp38-cp38-manylinux_2_28_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ ARM64 Details

Total release size: 461.9 MB

Release files / ffmpeg_input-0.2.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl

Download URL ffmpeg_input-0.2.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl
Size 35.4 MB
Tags Linux glibc 2.28+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
be72977afb07039e99733e0f10fcd826ed2a78e8ada7684bec3e910dea68492b
BLAKE2b-256 checksum
How to use checksums
08dfb01acc42fdebc33f01156878dd7ba79d351b49142fc904f22592989b9ab0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / ffmpeg_input-0.2.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl

Download URL ffmpeg_input-0.2.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Size 30.6 MB
Tags Linux glibc 2.28+ ARM64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
0a5bf29e828807bea20caabb9e76fb23e54037cebf99fa3ddccde2d587c08a72
BLAKE2b-256 checksum
How to use checksums
e233b6bf109f53365d2fbf11fc3aa9d41aa4f8281598d6a88f2e6a80458048cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / ffmpeg_input-0.2.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl

Download URL ffmpeg_input-0.2.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
Size 35.4 MB
Tags Linux glibc 2.28+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
9f135a9c962c0c87c72b75766051ac03d1433b90a819601f314f1ce4e1a4175a
BLAKE2b-256 checksum
How to use checksums
56796ca66f48f8a21d2803d807b7f20cbf65e418aeb62e9c61c6a714faded5e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / ffmpeg_input-0.2.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl

Download URL ffmpeg_input-0.2.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Size 30.6 MB
Tags Linux glibc 2.28+ ARM64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
0a0d275733241b402ddeb56382350fc6a308440cfc4d0de4dff359a673862713
BLAKE2b-256 checksum
How to use checksums
b14e71d5f0a4bfceabd46bed70f778d1bdc501a69c82a97c94337bb572b5418e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / ffmpeg_input-0.2.1-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL ffmpeg_input-0.2.1-cp312-cp312-manylinux_2_28_x86_64.whl
Size 35.4 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
87d1083a480066343eaa5f6a593459fa1711bab8e5720a6ad1b07dd55c5a436f
BLAKE2b-256 checksum
How to use checksums
b08e54daf69a1234b48732e8331b968ecffe67434455104cd0e92117d40285ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / ffmpeg_input-0.2.1-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL ffmpeg_input-0.2.1-cp312-cp312-manylinux_2_28_aarch64.whl
Size 30.6 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
782e4533ac1d36fa0e6f3b92c3ca96ec9c8b83a20a335f05b4c13dd494c19963
BLAKE2b-256 checksum
How to use checksums
e77b0691f0cc1cbcecea497aaaa5aa1b4d5d7412017bc88e342eaba121c8bb16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / ffmpeg_input-0.2.1-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL ffmpeg_input-0.2.1-cp311-cp311-manylinux_2_28_x86_64.whl
Size 35.4 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bf3e76408149f34579b541725fceed17712fd00a221fb71a2b799d57466ea95b
BLAKE2b-256 checksum
How to use checksums
965985a06fd4beb9151ba4d68a67578d30550a22c1da87eb96b4e90acdd8bbce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / ffmpeg_input-0.2.1-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL ffmpeg_input-0.2.1-cp311-cp311-manylinux_2_28_aarch64.whl
Size 30.6 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b0bf7f06ad8206591e35b458c886d9f9c776bcb3800160c9f707b1ab5b5fcef2
BLAKE2b-256 checksum
How to use checksums
2c774bd992a06d747774c4388cf43ed47ec0208e90a48492c377f11865f4852d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / ffmpeg_input-0.2.1-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL ffmpeg_input-0.2.1-cp310-cp310-manylinux_2_28_x86_64.whl
Size 35.4 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2e8e87b0a8a594b9b348bd6455185a0b8b6fd7595f587390b84adf85441c8a79
BLAKE2b-256 checksum
How to use checksums
03f9345cd79e97021d3e180bed1f0ff73fca9ac96aa4b61a69aba77743ad1e81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / ffmpeg_input-0.2.1-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL ffmpeg_input-0.2.1-cp310-cp310-manylinux_2_28_aarch64.whl
Size 30.6 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
41c3f9654d5ec7bbf649e7248b916d0e1e45ec0f3244df27096fa40ea2c4cc57
BLAKE2b-256 checksum
How to use checksums
b14c660fc101eb52f419fadd33662446ba1c435bdab3f27f44556b8fae7be42c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / ffmpeg_input-0.2.1-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL ffmpeg_input-0.2.1-cp39-cp39-manylinux_2_28_x86_64.whl
Size 35.4 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5673cde56cdcb283515a2c6eafb1362cae2b326382b7a25e275a14305eb32c64
BLAKE2b-256 checksum
How to use checksums
1c1d385e7b9167e9017f570f987265816f3dd49580423afc4ac92ad4331327d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / ffmpeg_input-0.2.1-cp39-cp39-manylinux_2_28_aarch64.whl

Download URL ffmpeg_input-0.2.1-cp39-cp39-manylinux_2_28_aarch64.whl
Size 30.6 MB
Tags CPython 3.9 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
816d446950e85caeb396a7104840e498b68065cb1ecf16f1aca29505066cb3f1
BLAKE2b-256 checksum
How to use checksums
a2c49aeda3868f0424e4db67fb282f6c9e390181560a459eb21a3c2585c94181
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / ffmpeg_input-0.2.1-cp38-cp38-manylinux_2_28_x86_64.whl

Download URL ffmpeg_input-0.2.1-cp38-cp38-manylinux_2_28_x86_64.whl
Size 35.4 MB
Tags CPython 3.8 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
db939b3c9b8e9d4973824da06f8361116690bf66ea39a4f21bd131de1666a299
BLAKE2b-256 checksum
How to use checksums
50df9cafdf01e798756ed0b4b02ba3c150afd6a236738ef3357f0b1d5c9b375b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / ffmpeg_input-0.2.1-cp38-cp38-manylinux_2_28_aarch64.whl

Download URL ffmpeg_input-0.2.1-cp38-cp38-manylinux_2_28_aarch64.whl
Size 30.6 MB
Tags CPython 3.8 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ea13d69806491ed764f27bb26babef746d39b6663e538e24eedc7e4b7bc4af59
BLAKE2b-256 checksum
How to use checksums
93f73f828a704112f05ab3f7f8c2d21b78472fe43ab81c2adaae2f2e6596ccb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Security for ffmpeg-input 0.2.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page