Skip to main content

FFmpeg wrapper for python

Project description

pyffmpeg-bin

Same as pyffmpeg but is unserialised. FFmpeg wrapper for python.

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.

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

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

pyffmpeg_bin-1.8-cp35.cp36.cp37.cp38.cp39-none-win_amd64.whl (8.3 kB view details)

Uploaded CPython 3.5 CPython 3.6 CPython 3.7 CPython 3.8 CPython 3.9 Windows x86-64

pyffmpeg_bin-1.8-cp35.cp36.cp37.cp38.cp39-none-win32.whl (8.3 kB view details)

Uploaded CPython 3.5 CPython 3.6 CPython 3.7 CPython 3.8 CPython 3.9 Windows x86

pyffmpeg_bin-1.8-cp35.cp36.cp37.cp38.cp39-abi3-manylinux2010_x86_64.whl (8.3 kB view details)

Uploaded CPython 3.5+ CPython 3.6+ CPython 3.7+ CPython 3.8+ CPython 3.9+ manylinux: glibc 2.12+ x86-64

pyffmpeg_bin-1.8-cp35.cp36.cp37.cp38.cp39-abi3-macosx_10_6_intel.whl (8.3 kB view details)

Uploaded CPython 3.5+ CPython 3.6+ CPython 3.7+ CPython 3.8+ CPython 3.9+ macOS 10.6+ Intel (x86-64, i386)

File details

Details for the file pyffmpeg_bin-1.8-cp35.cp36.cp37.cp38.cp39-none-win_amd64.whl.

File metadata

  • Download URL: pyffmpeg_bin-1.8-cp35.cp36.cp37.cp38.cp39-none-win_amd64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.5, CPython 3.6, CPython 3.7, CPython 3.8, CPython 3.9, Windows x86-64
  • Uploaded using 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

File hashes

Hashes for pyffmpeg_bin-1.8-cp35.cp36.cp37.cp38.cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 6585f2613c2b84d5a6add9f3b7959efd69101badad1b4b9f407eda4a09bdfaf2
MD5 e50c83e2818c414bf017acb8e75ab7d1
BLAKE2b-256 2406ceab0a3c569891ea39a676c0b7fe47029279247213933f83d18ce7d1498c

See more details on using hashes here.

File details

Details for the file pyffmpeg_bin-1.8-cp35.cp36.cp37.cp38.cp39-none-win32.whl.

File metadata

  • Download URL: pyffmpeg_bin-1.8-cp35.cp36.cp37.cp38.cp39-none-win32.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.5, CPython 3.6, CPython 3.7, CPython 3.8, CPython 3.9, Windows x86
  • Uploaded using 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

File hashes

Hashes for pyffmpeg_bin-1.8-cp35.cp36.cp37.cp38.cp39-none-win32.whl
Algorithm Hash digest
SHA256 72f400b837493dd9907f967334c8a1f6197bf19bfd11d93865549cbf5aba5892
MD5 2ffd0e68654d6d44610900653501fb7c
BLAKE2b-256 b73b906bf8c043d19f4d480b70b24984e1f6be3ca086d319a925333572ab4de9

See more details on using hashes here.

File details

Details for the file pyffmpeg_bin-1.8-cp35.cp36.cp37.cp38.cp39-abi3-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pyffmpeg_bin-1.8-cp35.cp36.cp37.cp38.cp39-abi3-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.5+, CPython 3.6+, CPython 3.7+, CPython 3.8+, CPython 3.9+, manylinux: glibc 2.12+ x86-64
  • Uploaded using 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

File hashes

Hashes for pyffmpeg_bin-1.8-cp35.cp36.cp37.cp38.cp39-abi3-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ac710de8b8565dd267b2239c3ebbac5be20541615fd6c4855ad60e1f84f73718
MD5 af8a4c3dae3bd9c3febe4f2ab919d9b5
BLAKE2b-256 4fbc27814c92d3d0c70472361a713bdf1ecb803fd8be556e759ef27092bfd106

See more details on using hashes here.

File details

Details for the file pyffmpeg_bin-1.8-cp35.cp36.cp37.cp38.cp39-abi3-macosx_10_6_intel.whl.

File metadata

  • Download URL: pyffmpeg_bin-1.8-cp35.cp36.cp37.cp38.cp39-abi3-macosx_10_6_intel.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.5+, CPython 3.6+, CPython 3.7+, CPython 3.8+, CPython 3.9+, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using 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

File hashes

Hashes for pyffmpeg_bin-1.8-cp35.cp36.cp37.cp38.cp39-abi3-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 21bc8a9abcdcb98d0cebaf159e9d8520be60ddef5f55410555653e5b7c6e1e4c
MD5 a327db900ffc3bf75c0e39c83dc9664a
BLAKE2b-256 5f3d7ccec77c709bfd29708ae4bef18736258f172c2532c60ae71583506ed5c4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page