Skip to main content

A progress bar for ffmpeg. Yay !

Project description

``ffpb``
========

**Not smart. Not comprehensive. Not guaranteed to work.**

|Source| |PyPI| |Travis| |Format| |License|

.. |PyPI| image:: https://img.shields.io/pypi/v/ffpb.svg?style=flat-square&maxAge=300
:target: https://pypi.python.org/pypi/ffpb

.. |Travis| image:: https://img.shields.io/travis/althonos/ffpb.svg?style=flat-square&maxAge=3600
:target: https://travis-ci.org/althonos/ffpb/branches

.. |Format| image:: https://img.shields.io/pypi/format/ffpb.svg?style=flat-square&maxAge=300
:target: https://pypi.python.org/pypi/ffpb

.. |Versions| image:: https://img.shields.io/pypi/pyversions/ffpb.svg?style=flat-square&maxAge=300
:target: https://travis-ci.org/althonos/ffpb/

.. |License| image:: https://img.shields.io/pypi/l/ffpb.svg?style=flat-square&maxAge=300
:target: https://choosealicense.com/licenses/mit/

.. |Source| image:: https://img.shields.io/badge/source-GitHub-303030.svg?maxAge=3600&style=flat-square
:target: https://github.com/althonos/ffpb/

``ffpb`` is an FFmpeg progress formatter. It will attempt to display a nice
progress bar in the output, based on the raw ``ffmpeg`` output, as well as an
adaptative ETA timer.


Showcase
--------

.. image:: https://github.com/althonos/ffpb/raw/master/static/showcase.v1.gif
(*yes, my laptop can't encode shit*)


Usage
-----

``ffpb`` is is not even self-aware. Any argument given to the ``ffpb`` command
is transparently given to the `ffmpeg` binary on your system, without any form
of validation. So if you know how to use the FFmpeg CLI, you know how to use
``ffpb`` !


Installation
------------

Install from PyPI:

.. code:: console

$ pip install --user ffpb


Alternatively, download a development version from the GitHub ``master`` branch:

.. code:: console

$ pip install https://github.com/althonos/ffpb/archive/master.zip


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

ffpb-0.1.0.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

ffpb-0.1.0-py2.py3-none-any.whl (5.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file ffpb-0.1.0.tar.gz.

File metadata

  • Download URL: ffpb-0.1.0.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.5.6

File hashes

Hashes for ffpb-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1ecd2abd08a6189eb6627a15f5a8decfb1e03c9038372dc940f831ea5f1959ca
MD5 e1ff07e2fc09955394ec3ca3eb8a9780
BLAKE2b-256 663626b8541d0d464e760744078f856fcf701f4a6d3839d73030949c93de99d1

See more details on using hashes here.

File details

Details for the file ffpb-0.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: ffpb-0.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.5.6

File hashes

Hashes for ffpb-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a7ffea1e4d3b488fdad16ccac85ab67e714cbe91123598a2dcb701ed5ec0ddf6
MD5 da9a1f664c387107c425dfad3d5952e3
BLAKE2b-256 38683a184abfceecb26e0a676a65373c047939dfd06d1de90d56df95bdfc0d44

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