Showww
typed-ffmpeg

typed-ffmpeg

github.com
  • Published
  • Category repository
  • Tags python, ffmpeg, developer-tools
typed-ffmpeg

typed-ffmpeg is a Python package designed to simplify building FFmpeg filter graphs. It provides full type safety, autocompletion, and validation, addressing common issues found in traditional FFmpeg CLI usage and existing libraries.

Version 3.0 introduces significant enhancements, including support for source filters and input stream selection. A new interactive, open-source, in-browser playground allows users to visually construct filter graphs, generate both FFmpeg CLI commands and typed Python code, and even reverse-parse existing FFmpeg commands into visual graphs. The internal core also supports converting CLI commands to graph representations and then to typed Python code, making it useful for educational tools or visual FFmpeg editors.