Skip to content

Releases: WyattBlue/auto-editor

22w46a

14 Nov 17:56

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

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

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

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

Choose a tag to compare

bump ae-ffmpeg

22w35a

02 Sep 18:14

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

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

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

Choose a tag to compare

Put FFmpeg Binaries into their own package.

Full Changelog: 22w27a...22w28a

22w27a

10 Jul 00:19

Choose a tag to compare

New Features

  • New option, --resolution let's users set timeline resolution. This can be used to change the resolution used in video rendering.
  • New short -p added as an alias for --player
  • The attribute 'ColorSpace' is now written for fcpxml files. #283
  • You can now edit different audio tracks even if not all inputs have that amount of audio tracks. #241
  • Color space metadata from the first video file is added to output as long the output extension is the same as the first video's.
  • Info subcommand now shows color range, color space, color primaries, and color transfer

Bug Fixes

  • Fixed a bug where every text object uses the same text size as the first text object
  • Fixed a bug when exporting certain timelines to Premiere Pro caused a traceback

Dependencies

  • Bump pillow to 9.2.0

Breaking Changes

  • Variables centerX and centerY no longer exist. Use position percent units instead (50%, 34%)
  • Data streams are no longer copied due to sometimes creating invalid videos.
  • info subcommand: Default view now strips underscores out of key strings.
  • info subcommand: "aspect ratio" key is now "aspect_ratio" in json export.

🎉 Auto-Editor Reached 1000+ stars

Full Changelog: 22w25a...22w27a