github livingbio/typed-ffmpeg v1.0.0a2

pre-release9 hours ago

What's New

Added

  • parse() in Python and TypeScript — parse an FFmpeg CLI command string back into a typed filter graph (ffmpeg -i in.mp4 -vf scale=1280:720 out.mp4 → DAG)
  • TypeScript parse() in @typed-ffmpeg/core supporting -i, -vf, -af, -filter_complex, -map, global/output options, and pre-input options (-ss, -t)
  • Python parse() parity across typed-ffmpeg-v5..v8 and ffmpeg-core
  • Playground parse UI — paste an FFmpeg command into the sidebar to import it as a visual graph
  • TypeScript playground (packages/playground) with Vite + React + ReactFlow

Fixed

  • Python parse(): pre-input options (-ss, -t) were silently dropped
  • Python parse(): O(n²) -map injection loop replaced with O(n) pass
  • TypeScript browser bundle: parse() was missing from index.browser.ts

Changed

  • Playground E2E tests now use vite preview in CI for fast, reliable test runs

Packages

  • Python: ffmpeg-core, typed-ffmpeg-v5..v8, typed-ffmpeg, typed-ffmpeg-compatible1.0.0a2
  • TypeScript: @typed-ffmpeg/core0.2.0

Don't miss a new typed-ffmpeg release

NewReleases is sending notifications on new releases.