Skip to main content

pyffmpeg-bin

FFmpeg wrapper for python.

Same as pyffmpeg but its unserialised.

This unserialised version means the ffmpeg binary comes with it as a binary and needs not be built at runtime.

The beautiful thing about it is that it comes with its own FFmpeg executable. It is compressed, making it the smallest you can find. And becuase its cross-platform and python 3, it is the only option available for building cross-platform apps with ffmpeg in python.

Installation

pip install pyffmpeg

Usage

from pyffmpeg import FFmpeg

inp = 'path/to/music_folder/f.mp4'
out = 'path/to/music_folder/f.mp3'

ff = FFmpeg()

output_file = ff.convert(inp, out)

print(output_file)

Advanced Usage

from pyffmpeg import FFmpeg

Use a global directory to store all converted files

ff = FFmpeg('path/to/app_folder')
ff.convert('path/to/music_folder/f.mp3', 'f.wav')

Overwrite (Default is set to True)

ff.overwrite = False # do not overwrite but exit immediately

Wiki

The wiki can be located here

Release files for pyffmpeg-bin 1.8.0.1

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

Source distribution (sdist)

Source distribution for pyffmpeg-bin 1.8.0.1
File Size Uploaded
pyffmpeg-bin-1.8.0.1.tar.gz 3.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyffmpeg-bin 1.8.0.1
File
pyffmpeg_bin-1.8.0.1-cp35.cp36.cp37.cp38.cp39-none-win_amd64.whl CPython 3.8, CPython 3.6, CPython 3.7, CPython 3.9, CPython 3.5 none Windows x86-64 Details
pyffmpeg_bin-1.8.0.1-cp35.cp36.cp37.cp38.cp39-none-win32.whl CPython 3.8, CPython 3.9, CPython 3.6, CPython 3.7, CPython 3.5 none Windows x86-32 Details
pyffmpeg_bin-1.8.0.1-cp35.cp36.cp37.cp38.cp39-abi3-manylinux2010_x86_64.whl CPython 3.9, CPython 3.5, CPython 3.8, CPython 3.7, CPython 3.6 abi3 Linux glibc 2.12+ x86-64 Details
pyffmpeg_bin-1.8.0.1-cp35.cp36.cp37.cp38.cp39-abi3-macosx_10_6_intel.whl CPython 3.6, CPython 3.7, CPython 3.9, CPython 3.5, CPython 3.8 abi3 macOS 10.6+ Intel (x86-64, i386) Details

Total release size: 67.9 MB

Release files / pyffmpeg-bin-1.8.0.1.tar.gz

Download URL pyffmpeg-bin-1.8.0.1.tar.gz
Size 3.8 kB
Tags Source
SHA-256 checksum
How to use checksums
b1c5461d64beb1f997b6b1707f5ba7fb3d1b123b9fb18f8ab099df95f5d46887
BLAKE2b-256 checksum
How to use checksums
8ac6b37301acf1a5a75273acd66e3af15ad800226c6a71ff12248bf85b179802
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.5

Release files / pyffmpeg_bin-1.8.0.1-cp35.cp36.cp37.cp38.cp39-none-win_amd64.whl

Download URL pyffmpeg_bin-1.8.0.1-cp35.cp36.cp37.cp38.cp39-none-win_amd64.whl
Size 17.1 MB
Tags CPython 3.5 CPython 3.6 CPython 3.7 CPython 3.8 CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
dded59200d2e57c0d331efc1c3f4e5a601d621534e4df0ba020961577044d06f
BLAKE2b-256 checksum
How to use checksums
613feefbc31c9f98fec804706307be0dada43627b8a46ec642532f2c06712501
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.5

Release files / pyffmpeg_bin-1.8.0.1-cp35.cp36.cp37.cp38.cp39-none-win32.whl

Download URL pyffmpeg_bin-1.8.0.1-cp35.cp36.cp37.cp38.cp39-none-win32.whl
Size 17.1 MB
Tags CPython 3.5 CPython 3.6 CPython 3.7 CPython 3.8 CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
937e47b8ac1ff8c5df8d4374999e166f711f422feba3ea192c8105dd3c72ea76
BLAKE2b-256 checksum
How to use checksums
8fbdd473b474a7a75d9bc96050e4a995bbd5969c6766025ad3693cf13895cae4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.5

Release files / pyffmpeg_bin-1.8.0.1-cp35.cp36.cp37.cp38.cp39-abi3-manylinux2010_x86_64.whl

Download URL pyffmpeg_bin-1.8.0.1-cp35.cp36.cp37.cp38.cp39-abi3-manylinux2010_x86_64.whl
Size 18.2 MB
Tags CPython 3.5 CPython 3.6 CPython 3.7 CPython 3.8 CPython 3.9 Linux glibc 2.12+ x86-64 abi3
SHA-256 checksum
How to use checksums
8eca501307cc56828686de9e47c5e56b93c4e6e9aa80c16b201961da8ae9c26c
BLAKE2b-256 checksum
How to use checksums
9c8fbbd63d30654bd51dd476bee02ca519fe6517be31904cbd88f1e124e15a02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.5

Release files / pyffmpeg_bin-1.8.0.1-cp35.cp36.cp37.cp38.cp39-abi3-macosx_10_6_intel.whl

Download URL pyffmpeg_bin-1.8.0.1-cp35.cp36.cp37.cp38.cp39-abi3-macosx_10_6_intel.whl
Size 15.5 MB
Tags CPython 3.5 CPython 3.6 CPython 3.7 CPython 3.8 CPython 3.9 abi3 macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
eafa3a7609258fffb1d2b5cebcc3886e938e02fa02c198e1d9b6846721b99d60
BLAKE2b-256 checksum
How to use checksums
f914d81f314b0757429e75b72ef1b4ea84ffad7d15292699ea8c0d28dc973100
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.5

Release history Release notifications | RSS feed

This release

1.8.0.1 This release

5 release files

1.8

4 release files

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