Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/max-im/media-compressor
Desktop app for Image and Video Resizer
https://github.com/max-im/media-compressor
electron nodejs react typescript
Last synced: 4 days ago
JSON representation
Desktop app for Image and Video Resizer
- Host: GitHub
- URL: https://github.com/max-im/media-compressor
- Owner: Max-im
- License: mit
- Created: 2023-04-02T09:29:59.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-12-16T22:49:20.000Z (10 days ago)
- Last Synced: 2024-12-16T23:52:43.847Z (10 days ago)
- Topics: electron, nodejs, react, typescript
- Language: TypeScript
- Homepage: https://max-im.github.io/media-compressor/
- Size: 137 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Media-compressor
> Image and Video Size ReducerMedia Compressor is a free, user-friendly application designed to simplify media file compression. Built with React and TypeScript, this lightweight tool helps you reduce file sizes without compromising quality. Whether you’re compressing videos, images, or audio files, Media Compressor offers a seamless experience with an intuitive interface and fast performance. Perfect for saving storage space, speeding up file transfers, and optimizing media for online use, this app is your go-to solution for hassle-free compression.
This Electron app is designed to help you reduce the size of your image and video files, making it easier to store and share them. The app uses the [Jimp](https://github.com/jimp-dev/jimp) library to compress images and [FFmpeg](https://www.ffmpeg.org/) to compress videos. Based on [electron react boilerplate](https://github.com/electron-react-boilerplate/electron-react-boilerplate.git)
## Installation
To install and run the app, follow these steps:
1. Clone this repository to your local machine.
2. Navigate to the project directory in your terminal.
3. Install the necessary dependencies with the following command: `npm install`
4. Start the app with the following command: `npm start`## Usage
1. Open the app and select the folder with photos and videos you want to compress.
2. Click the "Compress" button.
3. Enjoy.## License
This project is licensed under the MIT License.