Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        

# Media-compressor
> Image and Video Size Reducer

Media 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.