Skip to main content

FFMPEG with Progress Bars

Project description

ffAlive

Run FFMPEG commands with progress bars.

Usage

from ffAlive import ffAlive
ffAlive( 'input.mp4', 'output.mov' )

It's that simple! If you want to add additional options, add them as a list in the third paramater:

from ffAlive import ffAlive
ffAlive( 'input.mp4', 'output.mov', [ '-c:v', 'prores_ks' ] )

And if you have something more complex, you can use False for the first two parameters, and put everything in the list.

from ffAlive import ffAlive
ffAlive( False, False, [ 
    '-i', 'left.wav',
    '-i', 'right.wav',
    '-i', 'centre.wav',
    '-i', 'lfe.wav',
    '-i', 'ls.wav',
    '-i', 'rs.wav',
    '-filter_complex', '[0][1][2][3][4]amerge=inputs=5,channelmap=map=0|1|2|3|4|5:5.1',
    '5-1.wav',
    '-ac', '2',
    'stereo.wav'
] )

It also has a useful ffprobe tool, that outputs as a dictionary.

from ffAlive import ffprobe
print( ffprobe( 'input.mp4' ) )

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

ffAlive-1.0.5.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

ffAlive-1.0.5-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

Details for the file ffAlive-1.0.5.tar.gz.

File metadata

  • Download URL: ffAlive-1.0.5.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.0

File hashes

Hashes for ffAlive-1.0.5.tar.gz
Algorithm Hash digest
SHA256 484199fdc0a3b2043c8230138523a70cad6ed5f923ba754b23363d462ae077ee
MD5 7952d9a18ddc6092a2d35ff7accb98c0
BLAKE2b-256 20f75ee162de0c6f0c2748c4acf3eec0f790936e3b9d8082c4feb4ef1d65c148

See more details on using hashes here.

File details

Details for the file ffAlive-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: ffAlive-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 2.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.0

File hashes

Hashes for ffAlive-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 105a1c58b9ac4df98b234c014b3c03d91d548dabeb38cf8e9703851ab3c22d5d
MD5 0b86948b5cfa392abcf3dfc007016787
BLAKE2b-256 7164ec70b99894028c56aea999ba3f994c48d7b65a198f582a3b283b78575f25

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