Releases: WyattBlue/auto-editor
23w15a
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
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
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
- @hunterhogan made their first contribution in #337
Full Changelog: 23w10c...23w11a
23w10c
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
andall/e
edit methods
Full Changelog: 23w08a...23w10c
23w08a
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
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 thepremiere
andfinal-cut-pro
export object.
Breaking Changes
- Removed
--min-clip
--min-cut
cmd options. Useminclip
andmincut
procedures in the--edit
option or the newmincut
minclip
attributes on theaudio
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 newsubtitle
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
22w48a
Bug Fixes
- Fixed all of the subcommands not working when auto-editor is installed with pip
- Make having the
readline
module optional forrepl
. 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
What's Changed
- ffmpeg colorspace won't be set if applied value is
reserved
- Fixed premiere xml export setting
channelcount
to10
instead of2
- Bug Fix: Handle PyAV reporting
stream.duration
asNone
instead of crashing #313
Full Changelog: 22w43a...22w46a
22w43a
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