Auto-Editor is a command line application for automatically editing video and audio by analyzing where sections are silent and making cuts based off that information.
- A critical bug is that causes a failure to convert a video has been mitigated.
- The default bitrate was increased because it was very obvious that the ouput hadbeen compressed.
- The "made X cuts" message will now only show when exporting to premiere or resolve.I found this message to be more annoying than helpful most of the time and you can use
--preview
to get that same information.
See the Changelog for all the differences between releases.
Auto-Editor is used by many people, including youtubers who want to edit their long livestream quickly, editors to make a base before tweaking the cuts so that it feels just right, and regular viewers who want to make their boring lectures more enjoyable.
Here's how you create an edited version of example.mp4 with the default parameters.
auto-editor example.mp4
You can change the pace of a video by changing by including frames that are silent but are next to loud parts. A frame margin of 8 will add up to 8 frames before and 8 frames after the loud part.
auto-editor example.mp4 --frame_margin 8
There are many more features in auto-editor, including adding in background music that automatically gets quieter, and zooming in the video when it gets especially loud.
See the docs for more commands and usages.
Download and install the latest version of Python 3, then run pip3 install auto-editor
on your console then run
The binaries you'll need are already installed, unless you're using Linux.
Linux users need to run this command. sudo apt-get install libavformat-dev libavfilter-dev libavdevice-dev ffmpeg
Now run it with the example video to make sure it is working.
auto-editor example.mp4
If that works then congratulations, you have successfully installed auto-editor. You can use now use this with any other type of video or audio that you have.
auto-editor C:path\to\your\video
pip3 install auto-editor --upgrade
The best way to contribute is to fork auto-editor and make changes there. Once you're happy with those changes, make a new pull request and type in a brief description on how you improved the code.
No change is too small whether that be a typo in the docs or a small improvement of code.
Auto-Editor, nor any of its dependencies, claims any copyright over any output file it produces. All rights are reserved to you.
If you wish to use the source code or binaries of this project, you need to acknowledge auto-editors dependencies if they are present.
Both ffmpeg binaries are under the LGPLv3 License
wavfile.py is under the BSD 3-Clause "New" or "Revised" License
Everything else in auto-editor is under the MIT License and was made by these people.
If you have a bug or a code suggestion, you can create a new issue on this github page. If you'll like to discuss this project, suggest new features, or chat with other users, do that in the discord server.