{"id":16049188,"url":"https://github.com/ayan4m1/autoytpoo","last_synced_at":"2026-05-01T08:31:59.775Z","repository":{"id":220931471,"uuid":"752957212","full_name":"ayan4m1/autoytpoo","owner":"ayan4m1","description":"Generate cursed videos with AI","archived":false,"fork":false,"pushed_at":"2024-02-05T07:55:57.000Z","size":19,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-04T21:58:40.508Z","etag":null,"topics":["blip","coqui-tts","ffmpeg","generative-ai","llama2","stable-diffusion","video-generation"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ayan4m1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-02-05T07:25:38.000Z","updated_at":"2024-02-05T21:15:39.000Z","dependencies_parsed_at":"2024-02-05T09:14:49.642Z","dependency_job_id":null,"html_url":"https://github.com/ayan4m1/autoytpoo","commit_stats":null,"previous_names":["ayan4m1/autoytpoo"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ayan4m1/autoytpoo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayan4m1%2Fautoytpoo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayan4m1%2Fautoytpoo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayan4m1%2Fautoytpoo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayan4m1%2Fautoytpoo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ayan4m1","download_url":"https://codeload.github.com/ayan4m1/autoytpoo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayan4m1%2Fautoytpoo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32490810,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blip","coqui-tts","ffmpeg","generative-ai","llama2","stable-diffusion","video-generation"],"created_at":"2024-10-09T00:14:43.623Z","updated_at":"2026-05-01T08:31:59.760Z","avatar_url":"https://github.com/ayan4m1.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AutoYTPoo\n\n## What It Does\n\n- Generates a text description of a strange/humorous image using LLaMA.\n- Generates a voiceover script describing that image using LLaMA.\n- Enhances the text description and uses Stable Diffusion to generate the image.\n- Generates the voiceover audio using Coqui TTS.\n- Stitches the image and audio into a video using ffmpeg.\n- Generates a title for the video using BLIP.\n- ~~Uploads the video to YouTube.~~ **WIP**\n\n## Prerequisites\n\n- [Git for Windows](https://gitforwindows.org/)\n- [Conda](https://docs.conda.io/projects/miniconda/en/latest/)\n- [MSVC Build Tools](https://visualstudio.microsoft.com/visual-cpp-build-tools/)\n- [ffmpeg](https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z) (in this dir or on your `PATH`)\n\n## Models\n\nClone these to the `./models` directory in this working copy.\n\n- [stable-diffusion-v1-5](https://huggingface.co/runwayml/stable-diffusion-v1-5)\n- [Llama-2-7b-chat-hf](https://huggingface.co/meta-llama/Llama-2-7b-chat-hf)\n- [promptgen-lexart](https://huggingface.co/AUTOMATIC/promptgen-lexart)\n- [blip-image-captioning-large](https://huggingface.co/Salesforce/blip-image-captioning-large)\n\n## Random Windows Setup Issues\n\n**NOTE** After installing MSVC Build Tools, ensure the following components are also installed:\n\n![visual studio installer window](./docs/visual-studio-installer.png)\n\nYou must also add the Windows 10 SDK path to your `PATH` environment variable. For example, `C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.19041.0\\x64`.\n\nI had to run `pip install --force-reinstall regex` at some point...\n\nAlways use Git Bash for terminal commands below.\n\n## Create conda environment\n\n\u003e conda env create -f environment.yaml\n\n## Usage\n\n\u003e conda activate autoytpoo\n\u003e\n\u003e python autoytpoo.py\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fayan4m1%2Fautoytpoo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fayan4m1%2Fautoytpoo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fayan4m1%2Fautoytpoo/lists"}