Releases: WyattBlue/auto-editor
Releases · WyattBlue/auto-editor
23w21a
What's Changed
- wavfile: immediately return when data chunk is read (fixes #351)
- fcp7: fix reading pathurl
Full Changelog: 23w20b...23w21a
23w20b
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
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.
- the
- v1 timeline importing and exporting is back
- All v(NUMBER) timelines now no longer use or accept semantic versioning
Full Changelog: 23w15a...23w20a
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