Releases: WyattBlue/auto-editor
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
kKM - 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-exrand--export-to-resolve
Full Changelog: 23w11a...23w12a
23w11a
What's Changed
- Add new option
--audio-normalizethat 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 allis 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
noneandall/eedit methods
Full Changelog: 23w08a...23w10c
23w08a
What's Changed
auto-editor infonow displays the audio stream's channel count--addnow 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
subtitleedit method.subtitleanalyzes subtitle streams and adds sections when any subtitle shown on screen matches the given regex pattern. - Added new attribute:
namefor thepremiereandfinal-cut-proexport object.
Breaking Changes
- Removed
--min-clip--min-cutcmd options. Useminclipandmincutprocedures in the--editoption or the newmincutminclipattributes on theaudioedit method:--edit audio:mincut=4,minclip=3 - Removed
--show-ffmpeg-debug. Instead use--show-ffmpeg-commandsor--show-ffmpeg-output - Removed the
grepsubcommand. The newsubtitleedit 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
readlinemodule 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