Shorten a media file by splitting it into parts and joining them back together, without re-encoding.
- Table of Contents
- Features
- Built With
- Getting Started
- Starting Development
- Packaging for Production
- Contributing
- License
- Open a media file (video/audio) via menu or drag-and-drop
- Split a media into parts by timestamps (start/end times)
- Reorder the media parts if needed
- Join all the media parts into a new media, created without re-encoding
- Media player included
- Dark/light theme
- Supported video types:
.mp4
,.m4v
,.webm
,.ogg
,.mov
- Supported audio types:
.mp3
,.wav
- Electron React Boilerplate - A Foundation for Scalable Cross-Platform Apps
- Tailwind CSS - Rapidly build modern websites without ever leaving your HTML
- FFmpeg - A complete, cross-platform solution to record, convert and stream audio and video.
This software uses code of FFmpeg licensed under the LGPLv2.1. It has been built using media-autobuild_suite, with the following parameters:
[compiler list]
arch=3, license2=5, standalone=2, vpx2=2, aom=2, rav1e=2, dav1d=2, libavif=2, jpegxl=2, x2643=2, x2652=2, other265=2, svthevc=2, xvc=2, vvc=2, svtav1=2, svtvp9=2, flac=2, fdkaac=2, faac=2, exhale=2, mediainfo=2, soxB=2, ffmpegB2=1, ffmpegUpdate=2, ffmpegChoice=2, mp4box=2, rtmpdump=2, mplayer2=2, mpv=2, vlc=2, bmx=2, curl=2, ffmbc=2, cyanrip2=2, ripgrep=2, jq=2, jo=2, dssim=2, avs2=2, CC=2, cores=6, deleteSource=1, strip=1, pack=2, logging=1, autouploadlogs=1, updateSuite=2, timeStamp=1, ccache=2, noMintty=2
- Node.js 12.13.0 or higher
- npm
Clones the repository.
Installs npm packages & dependencies for the project.
Start the app in the dev
environment:
npm start
To package apps for the local platform:
npm run package
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the GPL-3.0 License. See LICENSE.md
for more information.