Hasty Briefsbeta

Bilingual

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.