Skip to content

FFmpeg.py

FFmpeg.py is a Pythonic interface to FFmpeg, designed to simplify the construction and execution of FFmpeg commands. It allows developers and power users to build complex audio/video processing pipelines in a more readable and flexible way.

Key Features

  • Clean, chainable API to compose FFmpeg commands
  • Automatic escaping of command-line arguments
  • Support for both simple and advanced filter graphs
  • Easily integrated into larger video processing workflows
  • Support for progress callback function

FFprobe and FFplay

Alongside ffmpeg.py, this toolkit may also include convenient wrappers for:

ffprobe

A Python wrapper for the ffprobe utility to extract metadata from media files.

ffplay

A Python wrapper for ffplay for previewing media via Python.