Skip to content

Releases: WyattBlue/auto-editor

23w15a

14 Apr 03:51
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

What's New

  • Fix capital file extensions confusing auto-editor

Full Changelog: 22w48a...22w52a

22w48a

01 Dec 06:52
Compare
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

22w46a

14 Nov 17:56
Compare
Choose a tag to compare

What's Changed

  • ffmpeg colorspace won't be set if applied value is reserved
  • Fixed premiere xml export setting channelcount to 10 instead of 2
  • Bug Fix: Handle PyAV reporting stream.duration as None instead of crashing #313

Full Changelog: 22w43a...22w46a

22w43a

31 Oct 19:59
Compare
Choose a tag to compare

Changes

Add Python 3.11 support, drop Python 3.8 support
Improve Premiere Pro and ShotCut XML reading

New Features

--edit now has direct access to the margin mincut minclip cook functions. Along with or and xor not

--edit '(or (margin 5 motion:4%) (cook 6 3 audio:threshold=4%))

Bug Fixes

Fix or and xor length resizing. Old behavior added random data instead of just filling zeros.

Full Changelog: 22w39a...22w43a