{"repo":"neonwatty/youtube-gif-maker","free":true,"listed":false,"github":"https://github.com/neonwatty/youtube-gif-maker","clone":"git clone https://github.com/neonwatty/youtube-gif-maker.git","description":"Self-hosted YouTube GIF maker built with Python, AI, and Docker - the precursor to the YTgify Chrome and Firefox extensions.","language":"Python","stars":19,"topics":["ai","machine-learning","python","streamlit","whisper-ai","artificial-intelligence","youtube"],"license":"Apache-2.0","category":"machine-learning","readme_excerpt":"Easily make and share GIFs of your favorite YouTube moments using Python and AI. For the same experience built as a browser extension, see YTgify for Chrome or YTgify for Firefox. - Using the app - Install and run the app using Python - Install and run the app using Docker - How it works Using the app To use the app 1. Find a youtube / shorts url containing a short phrase you want to gif-a-fy 2. Enter text describing the moment you want to gif-a-fy 3. Click the 'create gif' button to create your gif, download, and share! After creation you can manually adjust, trim, or extend the length of your gif. Here's a brief gif showing how easy it is to create gifs using the app. And here are a few gifs made using the app Install and run the app using Python To run the app install the associated requirements.txt and run Install and run the app using Docker Or run via Docker You do not need a GPU to run this locally. How it works The app pulls your desired YouTube video and - if available - YouTube's automated transcript. Because these transcripts tend to be low quality, you can also produce your own using any of Whisper's core models (including the newly released turbo). A vector embedding of the transcription is then created for semantic matching of your input phrase. Once the best match is found the corresponding timestamps are used to create an initial clip + gif of your input phrase. You can then manually adjust the start/stop time of your gif, download, and share!","default_branch":null,"files":null,"tree":[],"storefront":"/r/neonwatty","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/neonwatty/youtube-gif-maker/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}