Skip to content

Releases: WyattBlue/auto-editor

25.3.1

08 Oct 15:48
Compare
Choose a tag to compare

Features

  • Use PyAV 13.1

Fixes

  • Make correct webvtt files, fixes #531
  • Don't open player when exporting as clip-sequence

Full Changelog: 25.3.0...25.3.1

25.3.0

27 Sep 03:52
Compare
Choose a tag to compare

Features

  • Add -dn option. Allows data streams to be dropped from final output.
  • Allow using older version of final cut pro. Example: --export final-cut-pro:version=10

Fixes

  • Add file "last modified time" to cache string. Fixes #536
  • Fix motion returning lower values than it should.

Full Changelog: 25.2.0...25.3.0

25.2.0

15 Sep 05:55
Compare
Choose a tag to compare

Features

  • Use PyAV 13
  • Add stacktraces to the Palet Programming Language
  • Add input-port? type and more procedures. Helpful for writing custom edit procedures in config.pal.

Fixes

  • Prevent colon form from evaluating arguments eagerly
  • Set upper bounds on dependencies

Full Changelog: 25.1.0...25.2.0

25.1.0

31 Aug 18:40
Compare
Choose a tag to compare

Features

  • Add the DaVinci Resolve FCP7 backend. It's not the default since there are known issues, but it is available if you're having other issues with the FCP11 backend.
  • Add --config flag option. When set, it will look for ./config.pal. If found, it allows extending auto-editor by adding new editing methods by defining new procedures.

Fixes

  • Fix "divide by zero error" when editing subtitle streams when a speed is exactly 0.
  • Removed the "speed" warning for the DaVinci Resolve FCP11 backend because it appears to not be true anymore for DaVinci Resolve 19 (maybe 18?) and newer.
  • Allow including/excluding the Palet standard environment for applications like pyinstaller.

Full Changelog: 25.0.1...25.1.0

25.0.1

16 Aug 19:33
Compare
Choose a tag to compare

Fixes

  • Hardcode that .mp4 files support srt subtitles. Fixes #493
  • Info: display audio layout
  • Add PyAV License to the --debug screen
  • Improve argument parsing error messages

Full Changelog: 25.0.0...25.0.1

25.0.0

11 Aug 17:13
Compare
Choose a tag to compare

Major

  • Switch versioning system from "CalVer weeks of the year" to SemVar.

Features

  • Make temp directories lazily. This will mean a temp directory is not created at all in some cases.
  • Add the --no-cache option. When set, will prevent auto-editor from reading from or writing to a cache file.

Fixes

  • Step around PyAV bug when getting pix_fmt. Fixes #489
  • Add hevc_nevc as a known encoder. Fixes #490
  • The cache is twice as small as the equivalent 24w31a would write.

Full Changelog: 24w31a...25.0.0

24w31a

29 Jul 17:37
Compare
Choose a tag to compare

What's Changed

  • Bug fix: never set the color primary if the value is 0
  • Palet: add max-seq and min-seq procedures

Full Changelog: 24w30a...24w31a

24w30a

27 Jul 12:35
Compare
Choose a tag to compare

What's Changed

  • Upgrade to PyAV 12.3
  • Use PyAV to get encoder information instead of maintaining a big list
  • Audio analysis no longer writes a temporary WAV file

Full Changelog: 24w29a...24w30a

24w29a

18 Jul 22:01
Compare
Choose a tag to compare

What's Changed

  • Use numpy's .npz for smaller and faster caching
  • Add audio-levels motion-levels to Palet
  • In general, remove lines of code

Full Changelog: 24w25a...24w29a

24w27a

04 Jul 03:00
Compare
Choose a tag to compare

What's Changed

  • Use PyAV 12.2
  • Show progress when extracting audio
  • Allow analyzing audio without an ffmpeg binary

Full Changelog: 24w25a...24w27a