Skip to content

Releases: WyattBlue/auto-editor

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

22w39a

28 Sep 04:19
Compare
Choose a tag to compare

Changes

  • Auto-Editor can now read Premiere xml files, provided that it follows a very strict subset of features
  • Timeline files now have _ALTERED part added
  • Premiere XML and ShotCut MLT timeline files have been improved

Bug Fixes

  • Fixed bug on Windows that caused sound to not render right when speed was changed

Full Changelog: 22w37a...22w39a

22w37a

19 Sep 07:53
Compare
Choose a tag to compare

New Features

You can now add audio to the timeline and change its volume.

auto-editor movie.mp4 \
--source my-background:/Users/wyattblue/Downloads/music.mp3 \
--add audio:0,500,my-background,volume=0.7

Auto-Editor renders volume using FFmpeg's volume audio filter and accepts both raw floats and decibels.

dB units for audio threshold

dB is now a supported unit.

auto-editor --edit audio:threshold=-24dB  # equivalent to 0.063

Minor Improvements

  • ZipSafe is now set to True, which makes auto-editor slightly faster
  • You can now add background music/audio

Breaking Changes

  • Removed --timeline and --api options. Instead, use the export option as so: --export timeline:api=$VAL

Bug Fixes

New Contributors

Full Changelog: 22w35c...22w37a

22w35c

02 Sep 18:39
Compare
Choose a tag to compare

bump ae-ffmpeg

22w35a

02 Sep 18:14
Compare
Choose a tag to compare

New Features

  • Auto-Editor will now cache analysis, closes #254
  • Auto-Editor now includes Static ffmpeg/ffprobe for M1 Macs
  • Added support for up to 6 tracks - Premiere Export by @a6doff in #295
  • Exit cleanly if regex pattern in aegrep is not valid

Breaking Changes

  • Frame units, (--margin 3f) are no longer allowed since the actual unit in this context is "ticks", not "frames"
  • Removed uncompressed as a special codec for auto-editor. The actual codec was mpeg4 with video quality set to 1.

New Contributors

Full Changelog: 22w32a...22w35a

22w32a

11 Aug 03:56
Compare
Choose a tag to compare

Features

  • Silent/Loud splits are now preserved in clip/chunk form. Closes #288
  • Audio time stretching is now done with ffmpeg's 'atempo' audio filter instead of the python phasevocoder. This changes makes time stretching faster and the audio nicer sounding.
  • Rewrote audio rendering so that:
    • de-syncing from timeline is guaranteed not to happen
    • overlapping audio clips are mixed
  • All visual objects now have the rotate, stroke and strokecolor attribute
  • Video timebase is set to 1/fps if fps is an integer, may help with #281
  • Fix --preview giving incorrect clip/cut info

Full Changelog: 22w30a...22w32a

22w30a

26 Jul 18:20
Compare
Choose a tag to compare

Features

  • Videos with a fps < 1 are now allowed.
  • motion and pixeldiff can now analyze different video streams with the stream attribute
  • track is added as an alias to the stream attribute for the audio, motion and pixeldiff edit objects
  • auto-editor may now be used without ae-ffmpeg installed. Useful when ffmpeg is already installed on the system.

Breaking Changes

Bug Fixes

  • Framerate values are internally represented as fractions instead of floating point numbers, fixing de-sync issues with non-integer framerates.
  • Auto-Editor will copy the pixel aspect ratio if available, closes #280

Full Changelog: 22w28a...22w30a

22w28a

14 Jul 04:22
Compare
Choose a tag to compare

Put FFmpeg Binaries into their own package.

Full Changelog: 22w27a...22w28a