Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/diwansinghchauhan/creating-automatic-gifs-from-videos
- Owner: diwansinghchauhan
- Created: 2024-06-20T11:33:52.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-07-02T20:15:59.000Z (7 months ago)
- Last Synced: 2024-11-11T08:17:43.778Z (3 months ago)
- Language: Python
- Size: 115 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
## AcknowledgementsWe 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)