ffmpy 0.6.3


pip install ffmpy

  Latest version

Released: Oct 11, 2025

Project Links

Meta
Author: Andrii Yurchuk
Requires Python: >=3.9

Classifiers

Topic
  • Multimedia :: Sound/Audio

Development Status
  • 4 - Beta

Intended Audience
  • Developers

License
  • OSI Approved :: MIT License

Natural Language
  • English

Programming Language
  • Python :: 3
  • Python :: 3.9
  • Python :: 3.10
  • Python :: 3.11
  • Python :: 3.12
  • Python :: 3.13
  • Python :: 3.14
  • Python :: Implementation :: CPython
  • Python :: Implementation :: PyPy

Operating System
  • Microsoft :: Windows
  • POSIX
  • POSIX :: BSD
  • POSIX :: Linux
  • MacOS :: MacOS X
Tests Coverage Documentation Latest version

ffmpy

ffmpy is a simple FFmpeg command line wrapper. It implements a Pythonic interface for FFmpeg command line compilation and uses Python’s subprocess to execute the compiled command line.

ffmpy requires Python 3.9 or greater.

Installation

pip install ffmpy

Quick example

from ffmpy import FFmpeg
ff = FFmpeg(
    inputs={'input.mp4': None},
    outputs={'output.avi': None}
)
ff.run()

This will take the input.mp4 file in the current directory as the input, change the video container from MP4 to AVI without changing any other video parameters, and create a new output file output.avi in the current directory.

Documentation

https://ffmpy.readthedocs.io/

See Examples section for usage examples.

License

ffmpy is licensed under the terms of MIT license

Wheel compatibility matrix

Platform Python 3
any

Files in release

Extras:
Dependencies: