Releases: WyattBlue/auto-editor
22w46a
What's Changed
- ffmpeg colorspace won't be set if applied value is
reserved - Fixed premiere xml export setting
channelcountto10instead of2 - Bug Fix: Handle PyAV reporting
stream.durationasNoneinstead of crashing #313
Full Changelog: 22w43a...22w46a
22w43a
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
Changes
- Auto-Editor can now read Premiere xml files, provided that it follows a very strict subset of features
- Timeline files now have
_ALTEREDpart 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
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
--timelineand--apioptions. Instead, use the export option as so:--export timeline:api=$VAL
Bug Fixes
- Final Cut Pro: Use numerator and denominator of timebase fraction by @marcelohenrique in #302
New Contributors
- @marcelohenrique made their first contribution in #302
Full Changelog: 22w35c...22w37a
22w35c
22w35a
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
uncompressedas a special codec for auto-editor. The actual codec wasmpeg4with video quality set to 1.
New Contributors
Full Changelog: 22w32a...22w35a
22w32a
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,strokeandstrokecolorattribute - Video timebase is set to
1/fpsif fps is an integer, may help with #281 - Fix
--previewgiving incorrect clip/cut info
Full Changelog: 22w30a...22w32a
22w30a
Features
- Videos with a fps < 1 are now allowed.
motionandpixeldiffcan now analyze different video streams with thestreamattributetrackis added as an alias to thestreamattribute for theaudio,motionandpixeldiffedit objects- auto-editor may now be used without ae-ffmpeg installed. Useful when ffmpeg is already installed on the system.
Breaking Changes
--silent-thresholdis removed. Use--edit audio:threshold=NUMinstead. See https://auto-editor.com/blog/silent-threshold for rationale.
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
Put FFmpeg Binaries into their own package.
Full Changelog: 22w27a...22w28a
22w27a
New Features
- New option,
--resolutionlet's users set timeline resolution. This can be used to change the resolution used in video rendering. - New short
-padded 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, andcolor 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
centerXandcenterYno 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