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.
Auto-Editor has a powerful suite of features to make your life easy, including:
The help option has been changed so that it can be chained to any option and it will give more information about that option.
auto-editor --video_codec --help
--preset, -p
set the preset for ffmpeg to help save file size or increase quality.
type: str
default: medium
choices: ultrafast, superfast, faster, fast, medium, slow, slower, veryslow
- the options
--preset
and--tune
have been added. They are for allowing finer compression with FFmpeg and they work pretty much the same way.
--ignore
and --cut_out
options have been added. Cut out means get rid of this part of the video. Ignore means ignore editing this section, don't cut anything out. Both use a new data type called range syntax,
so 0-20
selects the first 20 seconds (not frames) of a video, and 45-55.3
selects the 45th second to the 55.3 second. There's also a special value that is the length of the video. 30-end
selects the 30th second all the way to the end of the video.
- the default way the video is compressed has been changed so it now uses crf instead of a video bitrate to shrink the file size. The quality should be a lot better now.
- fixed a bug where the program would crash if the output folder is on another drive.
Here's how to 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
- See Docs
- See Changelog for all the differences between releases.
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.
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.