a video editor based on FFmpeg, Electron, ClojureScript and Material design.
- Video format conversion
- Custom video conversion
- Audio conversion
- Subtitle support
- Multiple system support
- Auto update
just download from releases
install prebuilt Electron binary
npm install electron-prebuilt -ginstall electron-packager
npm install electron-packager -ginstall foreman
gem install foremanstart the dev flow
./scripts/foreman_start.shopen the app
electron .build frontend stuff
lein cljsbuild once frontend-releasebuild electron stuff
lein cljsbuild once electron-releasedownload the latest ffmpeg bundle
sh scripts/prepare_ffmpeg.shpackage the app
# just support mac os currently, but windows and linux versions are on the way
# use mirror to handle the bad network in China, damn it!
electron-packager . GrandSlam \
--download.mirror=https://npm.taobao.org/mirrors/electron/ \
--platform=darwin \
--arch=x64 \
--electron-version=x.x.x \
--logo=resources/assets/logo/logo.icns \
--overwrite \
--ignore="(electron_src|ui_src|dev_src|src|target|figwheel_server\.log|Procfile|electron-release|ui-release-out)"