Skip to main content

ffutils

Utilities for working with ffmpeg, such as downloading ffmpeg executables and displaying progress for ffmpeg commands.

Installation

To install the library, use pip:

pip install ffutils

Alternatively, install the latest directly from the GitHub repository:

pip install git+https://github.com/dsymbol/ffutils.git

Usage

from ffutils import get_ffmpeg_exe, ffprog

# Download ffmpeg executable if not found in PATH
get_ffmpeg_exe()

# Example ffmpeg command to convert a video with progress
command = ["ffmpeg", "-i", "input.mp4", "output.mkv"]
ffprog(command, desc="Converting video")

Combine ffmpeg-python and a progress bar:

import ffmpeg
from ffutils import get_ffmpeg_exe, ffprog

get_ffmpeg_exe()

command = (
    ffmpeg
    .input('video.mp4')
    .output('output.mkv')
).get_args()

ffprog(
    command,
    desc="Converting video"
)

Release files for ffutils 2025.3.11

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

Source distribution (sdist)

Source distribution for ffutils 2025.3.11
File Size Uploaded
ffutils-2025.3.11.tar.gz 4.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ffutils 2025.3.11
File Interpreter ABI Platform
ffutils-2025.3.11-py3-none-any.whl Python 3 none any Details

Total release size: 9.7 kB

Release files / ffutils-2025.3.11.tar.gz

Download URL ffutils-2025.3.11.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
237276ca7225031a25dd59df6a4e08091bea7ed5099c54fb0b62082a2ddbf21d
BLAKE2b-256 checksum
How to use checksums
441f03d195461cd78b6b07cc44ab7ce2172c96b5087cd308caa68e97d4428d6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / ffutils-2025.3.11-py3-none-any.whl

Download URL ffutils-2025.3.11-py3-none-any.whl
Size 5.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b18c70157c67afda28cf15706846a0f2c63af7903f6fe7ee099e4a4b5efccfeb
BLAKE2b-256 checksum
How to use checksums
105692b1669d95ad4ce5708b80e473aadda73fe87a815fc5bca36657b22cc617
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release history Release notifications | RSS feed

This release

2025.3.11 This release

2 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