autoEdit V2
autoEdit 2 is a text based video editing Mac OS X desktop app for making video production faster, easier and more accessible.
- It creates automatic transcription from a video or audio file
- the user can make text selections
- export those selections as a video sequence in the editing software of choice
It is built in node NWJS and backbone.
Ready to use release
See releases section to downlaod latest packaged version ready to use. All you need to get started is IBM Watson API Blumix keys. Check out the guide section on this and the user manual
Overview
The app uses IBM watson or Gentle open source Speech To Text systems to generate transcription. The user can then select text and export a video sequence to the video editing software of choice.
Is designed so that the front end in backbone can be used as standalone static site. Which is how the demo is run, with an hard coded backbone collection.
Development
Launching the app
npm install
and then in a sepate terminal window run
npm run watch_js
```
and in the other terminal window run
```bash
npm start
```
You'd also need to get IBM watson STT keys or have the Gentle Open source app running locally [see the guide for instructions on setting this up ](https://opennewslabs.github.io/autoEdit_2/user_manual/setup.html)
### Building/packaging the app
Do it with one comand
```
npm run build
```
or in 3 steps
#### 1 install dependencies
```bash
npm install
```
#### 2 compile js
and then compile front end js code with browserify
npm run make_js
#### 3 package nwjs app
Then run nwjs build script to package the app.
npm run make_nw
This runs the deploy script is in `deploy.js` It creates a folder called `build` where you can find your packaged app.
It also creates a `/cache` folder is used by deploy to keep the latest version needed to build and package the app, to avoid having to re-download it every time.
[more info on deploy/packaging of app in nwjs boilerplate project](lhttps://github.com/pietrop/nwjs_boilerplate#deploy)
#### 4 package app in dmg
To create a dmg for distributing the app for OS X.
npm run make_dmg
---
## Documentation
For more info check out the [project documentation](http://www.autoedit.io/jsdoc_docs/)
---
## Contributing
Feel free to get in touch with any questions. Fork the project and send me a pull request.
Is reccomended to use `.eslintrc.json` in your code editor of choice to keep style consistency.
## Contributors
- [Pietro Passarelli](http://github.com/pietrop)