GithubHelp home page GithubHelp logo

auto-editor's Introduction

Build Status   version 20w24b

Auto-Editor

Auto-Editor is a command line application program for automatically editing video or audio. It works by analyzing the video's audio to detect when a section needs to be cut or kept in, then it runs a subprocess called ffmpeg to create the new video.

New in 20w24b!

  • Introduced a brand new method of editing videos that is 4x faster. Right now, it can't handle changes in sounded or silence speeds so it will default to the original method.
  • Fixed rare audio bug that stopped new audio being generated.
  • The main script has been split into more manageable parts to aid future collaborators. You can find them in the 'scripts' folder.

For old users, remember to install cv2 for python. $ pip3 install opencv-python

Usage

Minimal Example

Create an edited version of example.mp4 with the default parameters.

 $ python auto-editor.py example.mp4

Change the Feel

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.

 $ python auto-editor.py 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.

Installing Auto-Editor

Installing for Windows

Installing for Mac

Installing for Linux

Help or Issues

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.

auto-editor's People

Contributors

wyattblue avatar wyattboothe avatar m-rey avatar zoe1337 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.