Skip to content

python-ffmpegio/python-ffmpegio

Repository files navigation

ffmpegio: Media I/O with FFmpeg in Python

PyPI

PyPI - Status

PyPI - Python Version

GitHub

GitHub Workflow Status

Python ffmpegio package aims to bring the full capability of FFmpeg to read, write, and manipulate multimedia data to Python. FFmpeg is an open-source cross-platform multimedia framework, which can handle most of the multimedia formats available today.

Main Features

  • Pure-Python light-weight package interacting with FFmpeg executable found in the system
  • Transcode a media file to another in Python
  • Read, write, filter, and create functions for audio, image, and video data
  • Context-managing ffmpegio.open to perform stream read/write operations of video and audio
  • Automatically detect and convert audio & video formats to and from numpy.ndarray properties
  • Probe media file information
  • Accepts all FFmpeg options including filter graphs
  • Supports a user callback whenever FFmpeg updates its progress information file (see -progress FFmpeg option)
  • Advanced users can gain finer controls of FFmpeg I/O with ffmpegio.ffmpegprocess submodule
  • More features to follow

Documentation

Visit our GitHub page here

About

Python package to read/write media files with FFmpeg

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors