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

https://github.com/ahmedxgouda/video-toolbox

A collection of tools for video processing based on FFmpeg.
https://github.com/ahmedxgouda/video-toolbox

clipper converter ffmpeg merger thumbnails tools video

Last synced: about 2 months ago
JSON representation

A collection of tools for video processing based on FFmpeg.

Awesome Lists containing this project

README

          

# video-toolbox

## Description

This is a collection of tools for video processing. It is based on the [FFmpeg](https://ffmpeg.org/) library.

## Tools

### Converter

Converts video files to other formats or to audio files.

### Merger

Merges multiple video files into one (even if they have different formats, resolutions and codecs!).

### ThumbEmbedder

Embeds thumbnails into videos.

### Clipper

Makes a clip from the seleted video.

## Usage

### For Windows

1. You can download ffmpeg and add it to the path variable, but the program will do it for you (you need to run the first time as administrator).
2. Download the latest release.
3. Run the program.
4. Select the tool you want to use.
5. Follow the instructions.

### For Linux and MacOS

1. Install ffmpeg.
2. Download the source code.
3. Run python3 main.py
4. Select the tool you want to use.
5. Follow the instructions.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Acknowledgments

* [FFmpeg](https://ffmpeg.org/)
* [FFmpeg for Windows](https://www.gyan.dev/ffmpeg/builds/)
* [FFmpeg for MacOS](https://evermeet.cx/ffmpeg/)
* [FFmpeg for Linux](https://ffmpeg.org/download.html)

## Class Diagram

![Class Diagram](Video-Toolbox.drawio.png)