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.
- Host: GitHub
- URL: https://github.com/nstechbytes/video-converter
- Owner: NSTechBytes
- License: apache-2.0
- Created: 2024-09-26T15:46:16.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-26T16:02:25.000Z (about 1 year ago)
- Last Synced: 2025-04-03T22:42:03.239Z (6 months ago)
- Topics: ffmpeg, gui, moviepy, multimedia, open-source, progress-bar, pyqt5, python, user-interface, video-conversion, video-editing, video-formats, video-processing
- Language: Python
- Homepage:
- Size: 102 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
- MoviePyYou 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

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