Show HN: Typed-FFmpeg 3.0–Typed Interface to FFmpeg and Visual Filter Editor
a year ago
- #Python
- #FFmpeg
- #Multimedia
- typed-ffmpeg provides a Pythonic interface to FFmpeg with extensive filter support and typing.
- Features include zero dependencies, user-friendly interface, comprehensive FFmpeg filter support, and integrated documentation.
- Offers robust typing, filter graph serialization, graph visualization, and validation.
- Supports input/output options and partial evaluation for modular construction.
- Future plans include extended FFmpeg version support and additional filter coverage.
- Install via pip: `pip install typed-ffmpeg`. Graph visualization requires Graphviz.
- Quick start example: flip video horizontally with simple Python code.
- Complex example demonstrates trimming, overlaying, and drawing on video.
- Interactive Playground available for real-time experimentation and learning.
- Project inspired by GPT-3 and ffmpeg-python, dedicated to the developer's son.