Banana Split is an application built in Angular, Bootstrap, and Electron that can be used to split video files based on ffmpeg's black frame detection feature.
To install Banana Split, simply extract the zip file to a location of your choosing. Those familiar with Node can clone the repo and run npm install
.
- AVI doesn't play well with ffmpeg's video splitting, thus the video is automatically encoded to h.264 using libx264
- Splitting AVI's may cause a weird starting time for audio/video. This is a limitation of AVI in general.
- No errors are thrown for permission issues. Make sure you can write to the same folder as the source video.
2.0.0
Banana Split uses a number of open source projects to work properly:
- AngularJS - HTML enhanced for web apps!
- ffmpeg - A complete, cross-platform solution to record, convert and stream audio and video.
- Twitter Bootstrap - great UI boilerplate for modern web apps
- Electron - Because hybrid apps rock
- Complete rewrite of the backend, now built in Electron!
- Support of Windows, Mac, Linux
- Made more sections of the app asynchronous
- Fixed some issues with the file browser
- Added Windows compatibility
- Fixed a few UX/interface bugs
- Allowed the queue to stay opened but hidden when using the app
- Removed the need to write thumbnails to disk
- Initial Release!
MIT