Skip to content

31.3.0

Choose a tag to compare

@WyattBlue WyattBlue released this 16 Jul 21:07
· 262 commits to master since this release

Major

  • Added first-class linked video/audio dissolve transitions with --transition dissolve:DURATION[:MIN-CUT]. Auto-Editor adds cross-dissolves at eligible cuts and fades at the timeline endpoints; cuts shorter than MIN-CUT are skipped (default: 1sec). Formats that cannot represent transitions (v1, v2, clip-sequence) drop them.

Features

  • Support the end-of-options marker (--) in the CLI.
  • Create retimed _ALTERED sibling subtitles.
  • Support named audio channel analysis with --edit audio:channel=NAME.
  • Preserve volume, de-essing, invert, flips, erosion, blur, color adjustments, lens correction, drawbox, pixelation, and chromatic aberration actions in Kdenlive and Shotcut exports.
  • Support NVIDIA Parakeet models in the whisper subcommand, including --split-words with word timestamps from the TDT decoder
  • Added the apple transcription model to the whisper subcommand, using Apple's SpeechAnalyzer (macOS 26+ only).

Fixes

  • Animated volume and blur ramps (including easing) survive Kdenlive and Shotcut exports as MLT keyframe animations instead of collapsing to their first value.
  • Fatal errors no longer dump a ggml backtrace after the error message when a model fails to load.

Full Changelog: 31.2.0...31.3.0