Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/diwansinghchauhan/creating-automatic-gifs-from-videos


https://github.com/diwansinghchauhan/creating-automatic-gifs-from-videos

Last synced: 17 days ago
JSON representation

Awesome Lists containing this project

README

        

# Creating Automatic GIFs from Videos

This project automates the process of creating GIFs from video files. It extracts audio, detects silences, transcribes them, and generates high-quality GIFs with text overlays. Powered by Python with libraries like moviepy, pydub, and Whisper for transcription, it simplifies the creation of engaging GIFs from your video content. Perfect for social media, tutorials, and presentations.
## Demo

![word_9](https://github.com/diwansinghchauhan/Creating-Automatic-GIFs-from-Videos/assets/147912878/4a7807b7-30dd-42d0-9095-882f41741124)

![word_1](https://github.com/diwansinghchauhan/Creating-Automatic-GIFs-from-Videos/assets/147912878/2dde9b21-8f27-4143-a94b-6bff4008545e)

![word_2](https://github.com/diwansinghchauhan/Creating-Automatic-GIFs-from-Videos/assets/147912878/4eba9380-5c82-4c45-8413-990af50f5ac6)

![word_5](https://github.com/diwansinghchauhan/Creating-Automatic-GIFs-from-Videos/assets/147912878/e5930990-2163-4c08-a126-2e503d3e7bac)

## Features

- Automatically converts video files into GIF animations.

- Identifies silent intervals in audio to split video content effectively.

- Transcribes audio segments into text for overlaying on GIFs.

- Adds transcribed text as captions to GIFs, enhancing clarity and context.

- Generates GIFs with improved resolution and color quality.

- Easy-to-use Python script with straightforward setup and execution.

- Adjustable parameters for silence detection, text formatting, and GIF quality.

## Requirements

- Python 3.x
- FFmpeg
- Pydub
- MoviePy
- Whisper
- ImageMagick
## Acknowledgements

We acknowledge the contributions of the Python community, especially the developers of FFmpeg, Pydub, MoviePy, Whisper, and ImageMagick.

## Authors

- [Diwan Singh Chauhan](https://github.com/diwansinghchauhan/Laptop-Price-Predictor-Using-Linear-Regression)