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

https://github.com/nstechbytes/video-converter

A simple and efficient GUI application for converting multiple video files into different formats with adjustable quality settings. This application is built using Python and the PyQt5 library, along with MoviePy for video processing.
https://github.com/nstechbytes/video-converter

ffmpeg gui moviepy multimedia open-source progress-bar pyqt5 python user-interface video-conversion video-editing video-formats video-processing

Last synced: 4 months ago
JSON representation

A simple and efficient GUI application for converting multiple video files into different formats with adjustable quality settings. This application is built using Python and the PyQt5 library, along with MoviePy for video processing.

Awesome Lists containing this project

README

          

# Video Converter

A simple and efficient GUI application for converting multiple video files into different formats with adjustable quality settings. This application is built using Python and the PyQt5 library, along with MoviePy for video processing.

## Features

- **Select Multiple Videos**: Choose multiple video files for conversion.
- **Output Format Options**: Convert videos to various formats including MP4, AVI, MKV, and MOV.
- **Quality Selection**: Choose between original quality and low, medium, or high settings for the output videos.
- **Progress Monitoring**: A progress bar to monitor the conversion process.
- **Cancel Conversion**: Option to cancel the conversion process.
- **User-Friendly Interface**: Easy-to-use GUI for seamless interaction.

## Requirements

Before running the application, ensure you have the following installed:

- Python 3.x
- PyQt5
- MoviePy

You can install the necessary libraries using pip:

```bash
pip install PyQt5 moviepy
```

## Usage

1. Clone the repository to your local machine:
```bash
git clone https://github.com/NSTechBytes/Video-Converter.git
cd Video-Converter
```

2. Run the application:
```bash
python Video Converter.py
```

3. Use the GUI to:
- Select the video files you want to convert.
- Choose the output format and quality.
- Specify the output folder where the converted videos will be saved.
- Monitor the conversion progress and cancel if needed.

## Screenshots

![Video Conveter](https://github.com/NSTechBytes/Projects-Templates/blob/main/Applications/Video%20Converter/Video%20Converter.png)

## License

This project is licensed under the MIT License. See the LICENSE file for details.

## Contributing

Contributions are welcome! If you have suggestions for improvements or new features, feel free to fork the repository and submit a pull request.

## Acknowledgements

- [PyQt5](https://riverbankcomputing.com/software/pyqt/intro) for the GUI framework.
- [MoviePy](https://zulko.github.io/moviepy/) for video processing functionalities.