{"id":13905309,"url":"https://github.com/REMOLP/FAV2UCC","last_synced_at":"2025-07-18T02:33:15.942Z","repository":{"id":166843550,"uuid":"635034399","full_name":"REMOLP/FAV2UCC","owner":"REMOLP","description":"Next, better and actually somewhat intelligent version of an auto clipping app. FAVTUCC devs are literally shaking in their boots right now.","archived":false,"fork":false,"pushed_at":"2023-06-30T20:41:27.000Z","size":45,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-08-07T23:42:21.065Z","etag":null,"topics":["automation","clipping","clipping-algorithm","cutting","ffmpeg","gpt","llm","stupid-shit","transcription","video-editing"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/REMOLP.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2023-05-01T20:23:17.000Z","updated_at":"2024-02-11T09:05:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"9e8157e2-9727-4805-a439-4584ec5fc22e","html_url":"https://github.com/REMOLP/FAV2UCC","commit_stats":null,"previous_names":["remolp/fav2ucc"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/REMOLP%2FFAV2UCC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/REMOLP%2FFAV2UCC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/REMOLP%2FFAV2UCC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/REMOLP%2FFAV2UCC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/REMOLP","download_url":"https://codeload.github.com/REMOLP/FAV2UCC/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226336504,"owners_count":17608849,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["automation","clipping","clipping-algorithm","cutting","ffmpeg","gpt","llm","stupid-shit","transcription","video-editing"],"created_at":"2024-08-06T23:01:13.564Z","updated_at":"2024-11-25T13:31:08.688Z","avatar_url":"https://github.com/REMOLP.png","language":"Python","funding_links":[],"categories":["HarmonyOS"],"sub_categories":["Windows Manager"],"readme":"# FAV2UCC - the long-awaited successor to the original FAVTUCC project is here!\nYeah, it is finally here! Still under development, but at least it is. The usage and docs are below.\n\n# Prerequisites\nTo use the program make sure that you have:\n- [koboldcpp](https://github.com/LostRuins/koboldcpp) and of course the model. I recommend [Vicuna 7B](https://huggingface.co/eachadea/ggml-vicuna-7b-1.1) or [WizardLM 7B](https://huggingface.co/TheBloke/WizardLM-7B-uncensored-GGML) the most.\n- Python 3.6 at least (I suppose)\n- ffmpeg\n\nWhen it comes to video files, when it comes to downloading file from your desired platform of choice, it is the best to use [yt-dlp](https://github.com/yt-dlp/yt-dlp).\nFor .srt subtitles, it easiest to just grab YouTube subtitles from the video of course. But of course not all will have them. In that case, use [OpenAI's Whisper](https://github.com/openai/whisper) or [this port to .cpp](https://github.com/ggerganov/whisper.cpp) for CPU usage ;) Put the .srt transcription in the \"transcriptions\" folder of course.\n\nDon't change folder structure even if some types of files do not need to be placed in a certain folder. It is for the sake of keeping it future proof.\n\n# Usage\nThe CLI usage of the program is really not that complicated at all. You should understand it in no time by looking at the help message. Just run ```python ./main.py```\nBut here's the most basic usage of the most important function of the program: ```python ./main.py aisummsrt ./transcriptions/invideo.srt lilo 28 ./invideo.mp4 finaloutput.mp4```\n\nFor more advanced usage, head to the configuration file (fav2ucc.config.ini) and mess around a little with it.\n\nWhen it comes to merging .srt files together into one file from few others, make sure that the files follow this format:\n```bash\nfilename-p1.srt\nfilename-p2.srt\n...\nfilename-pX.srt\n```\nNonetheless, please keep in mind that the merging isn't perfect so recheck the file just in case in the splitted start-end sections per file.\n\n### Some more info on the actual status of the project right now:\n- I keep providing some logs and sample video outputs [here.](https://www.youtube.com/@__Ianr__) Just search for \"FAV2UCC\" and read some descriptions of these videos.\n- there is still a long way to go until the project will satisfy my own needs :)\n- speaking of satisfying needs, if possible, I would want to try to make it as friendly as possible, both for devs and end users.\n- would be good to make a actual GUI in the future for easier use. For now just CLI.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FREMOLP%2FFAV2UCC","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FREMOLP%2FFAV2UCC","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FREMOLP%2FFAV2UCC/lists"}