21w42a
What's New
Effects
Speed increases
Effects are now done with PyAv instead of opencv-python
New effect --circle
added.
It has the same parameters as the --rectangle
effect.
The --render
option and the opencv rendering method are now removed
Because maintaining many different ways of rendering effects is too labor intense, there will only be one rendering method going forward. Therefore, the render option will no longer do anything. To preserve backwards compatibility, the option is usable, but will not do anything.
Dev Stuff
- How effects are handled is now rewritten so that is more memory efficient
- Extraneous backslashes are now removed
- The progress bar class object is now reusable
- New dependency, Pillow, is now used to render effects instead of opencv
Bugs
{end_zoom}
is effectively always{start_zoom}
, even if changed by the user.- When the start parameter only is a boolean expression, the end parameter is effectively zero regardless of the actual value. This will be fixed in a later version, where the end parameter will "extend" the space wherever a start happens.
- The pypi Linux and Windows build both contain FFmpeg binaries that are not supposed to be there. (fixed in 21w45a)
- PyAV, one of Auto-Editor's dependencies still doesn't support Python 3.10
Full Changelog: 21w40a...21w42a