Skip to content

Releases: WyattBlue/auto-editor

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

22w27a

10 Jul 00:19
Compare
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

22w25a

22 Jun 18:03
Compare
Choose a tag to compare

New Features

  • Different videos (even with different resolutions) can now be combined by auto-editor. Auto-Editor uses --background to set what value to fill in empty space.
  • Video rendering with speeds other than 1 now render correctly
  • New --player option, set what program to open output files.
  • Allow the number type to accept have underscores (_) as spacers and accept fractions. e.g. --frame-rate 30_000/1001

Bug Fixes

  • Fix file seeking regression

Full Changelog: 22w24b...22w25a

22w24b

16 Jun 15:51
Compare
Choose a tag to compare

Re-release to add proper Windows files
See Release notes for 22w24a

Full Changelog: 22w24a...22w24b

22w24a

14 Jun 16:46
Compare
Choose a tag to compare

New Features

  • Options that use frame_type, range_type can now use minutes and hours units in addition to seconds units
  • Video rendering can now handle complex timelines but doesn't combine other videos correctly.

Bug Fixes

  • Revert Windows FFmpeg to 5.0
  • Properly find FFmpeg on M1 Macs #263
  • Disable linking to X11 lib on MacOS FFmpeg #291
  • Make chunks data render the right number of frames

Bugs Added

  • Video rendering with speed not in (1, 99999) adds wrong number of frames

Full Changelog: 22w22a...22w24a

22w22a

01 Jun 20:20
Compare
Choose a tag to compare

New Features

  • Upgrade ffmpeg to 5.0.1 and use stable ffprobe to get info about media
  • Add vp9 encoders and decoders to ffmpeg
  • Upgrade pillow, don't install yt-dlp by default
  • Add --frame-rate option, which allows you to change the output media's fps

Breaking Changes

  • With the exception of clip-sequence, Auto-Editor will now make one, and only one, output media file.
  • --combine-files is now implicit. Every input file will be combined into one file. This has been implemented for audio files, however, video and subtitle files get Error! Timeline too complex because I haven't gotten around to implementing NLE in those methods yet.

Full Changelog: 22w18a...22w22a

22w18a

02 May 21:32
Compare
Choose a tag to compare

New Features

  • Add new editing method random, which randomly marks frames as "loud" or "silent" based on a seed.
  • Add option --no-seek which disables file seeking when rendering video streams. Using this option may help with desync issues.
  • Add "codec context" timebase in info's output

Bug Fixes

  • Fix desync issues when exporting as a media file with decimal framerates

Full Changelog: 22w17a...22w18a

22w17a

25 Apr 21:49
Compare
Choose a tag to compare

Features

  • Make info subcommand output valid YAML; add timebase information by default
  • Add support for GPU specific encoders and add their pix_fmt information #262 #267

Bug Fixes

  • Re-add libopenh264.dll to pip wheels #265
  • Fix divide by zero error when audio is completely silent #264

Full Changelog: 22w16a...22w17a

22w16a

23 Apr 02:14
Compare
Choose a tag to compare

Features

  • Audio files and video's with audio greater than 4 hours can now edited and processed correctly
  • Embedded images will now be copied from input to output
  • Help messages have been retouched and corrected
  • Using 32-bit Python is now supported and will not emit a warning

Bug Fixes

  • Fixed a crash when using a speed so fast, that the sped up audio's length is 0
  • Stopped random messaged from polluting stdout like "Stream 0 does not have timescale set"

Dependencies

Bump PyAV to 9.2.0

New Contributors

Update April 25, 2020

A Windows DLL file was accidentally not included in this pip release, so it is recommended that all Windows users upgrade to 22w17a

Full Changelog: 22w14a...22w16a