Skip to content

Releases: WyattBlue/auto-editor

23w20b

19 May 04:17

Choose a tag to compare

What's Changed

  • Work around DaVinci Resolve bug where timeline will break strangely if <duration> tag in <file> is not present even though the value is not used

Full Changelog: 23w20a...23w20b

23w20a

18 May 05:27

Choose a tag to compare

What's Changed

  • fcp7 backend (Premiere and DaVinci Resolve)
    • You can now export multiple video files into one xml
    • The xml now respects the number of channels the audio has and no longer assumes it's always 2
  • v3 timeline backend
    • the "timeline" key has been flatten and removed
    • "version" value has been changed "unstable:3.0" -> "3"
    • the "dur" attribute for all timeline objects is now always the "real" duration even if the speed is != 1. This makes many internal operations simpler and imitates how fcp7 represents timing.
  • v1 timeline importing and exporting is back
  • All v(NUMBER) timelines now no longer use or accept semantic versioning

Full Changelog: 23w15a...23w20a

23w15a

14 Apr 03:51

Choose a tag to compare

What's Changed

  • Only allow valid bitrate units k K M
  • Handle previously unhandled exceptions when parsing certain options with invalid values
  • Pin pillow to 9.5.0

Full Changelog: 23w12a...23w15a

23w12a

21 Mar 21:39

Choose a tag to compare

What's Changed

  • Support for DaVinci Resolve is now aded back in. Added the --export resolve -exr and --export-to-resolve

Full Changelog: 23w11a...23w12a

23w11a

17 Mar 06:45

Choose a tag to compare

What's Changed

  • Add new option --audio-normalize that can apply EBU R128 or Peak audio normalizing methods
  • Change default video bitrate from 10m to 10M by @hunterhogan in #337

New Contributors

Full Changelog: 23w10c...23w11a

23w10c

08 Mar 21:58

Choose a tag to compare

Breaking

  • --edit all is now --edit all/e

What's Changed

  • Bug Fix Premiere can now find the source file in Premiere XMLs
  • Levels subcommand
    • Levels now has start tag to ensure no dropped data
    • Levels can now use none and all/e edit methods

Full Changelog: 23w08a...23w10c

23w08a

23 Feb 17:58

Choose a tag to compare

What's Changed

  • auto-editor info now displays the audio stream's channel count
  • --add now uses palet for parsing instead of having a little parsing language for each attribute.
#  old way, adding special characters like newline and tab was terrible 
auto-editor --add 'text:0,60,This is my text!
Wow,font=Arial'

#  new clean and explicit way
auto-editor --add 'text:0,60,"This is my text!\nWow",font="Arial"'
  • The palet scripting language, and its associated docs, has been greatly improved. For a normal auto-editor, palet doesn't matter right now, but allow for new and exciting auto-editor functionally in the future.

Full Changelog: 23w04a...23w08a

23w04a

25 Jan 17:07

Choose a tag to compare

What's New

New Features

  • Added subtitle edit method. subtitle analyzes subtitle streams and adds sections when any subtitle shown on screen matches the given regex pattern.
  • Added new attribute: name for the premiere and final-cut-pro export object.

Breaking Changes

  • Removed --min-clip --min-cut cmd options. Use minclip and mincut procedures in the --edit option or the new mincut minclip attributes on the audio edit method: --edit audio:mincut=4,minclip=3
  • Removed --show-ffmpeg-debug. Instead use --show-ffmpeg-commands or --show-ffmpeg-output
  • Removed the grep subcommand. The new subtitle edit method does all of its functionality

Palet

"Palet" is auto-editor's scripting language used in the --edit option and repl subcommand. It is similar to the racket language but has a few differences. Palet existed in earlier versions but it wasn't worth mentioning in the release notes until now. The biggest change is that you can now define your own procedures:

(define circle-area (lambda (r) (* pi (* r r)))) 
(circle-area 5)
> 78.53981633974483

Dependencies

  • Upgrade Pillow 9.3.0 -> 9.4.0

Full Changelog: 22w52a...23w04a

22w52a

31 Dec 17:11

Choose a tag to compare

What's New

  • Fix capital file extensions confusing auto-editor

Full Changelog: 22w48a...22w52a

22w48a

01 Dec 06:52

Choose a tag to compare

Bug Fixes

  • Fixed all of the subcommands not working when auto-editor is installed with pip
  • Make having the readline module optional for repl. This allows Windows to use it without immediately causing a traceback.

Features

Auto-Editor can now read use its own v2 json timelines. v2 timelines are still undocumented and unstable[1] but is a step in the right direction and opens up the way for more powerful Premiere, ShotCut and FinalCutPro exports.

[1] In the sense that how it works can change from version to version.

Breaking Changes

Exporting v1 json timelines has been removed due to in part to format being entirely undocumented. Auto-Editor still uses a v1-format like structure for "Editor" exports and

What to Expect in the Future

Besides making 'Premiere and friends' exports better, Auto-Editor will not work on new features till at least mid-Jan, 2023. Instead improving documentation will be the primary focus.

Full Changelog: 22w46a...22w48a