{"id":23385674,"url":"https://github.com/ilyasyoy/ffmpeg-video-chapters-parser","last_synced_at":"2025-09-01T03:10:01.003Z","repository":{"id":125549395,"uuid":"517169342","full_name":"IlyasYOY/ffmpeg-video-chapters-parser","owner":"IlyasYOY","description":"You can export video chapters to YouTube description","archived":false,"fork":false,"pushed_at":"2022-10-04T21:10:24.000Z","size":13,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-11T03:43:54.284Z","etag":null,"topics":["ffmpeg","ffmpeg-script","python","python3","tkinter","tkinter-gui","tkinter-python","youtube"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IlyasYOY.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,"publiccode":null,"codemeta":null}},"created_at":"2022-07-23T21:37:28.000Z","updated_at":"2023-11-20T14:15:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"b67a5410-0734-4cbc-810f-1fe7e44e9453","html_url":"https://github.com/IlyasYOY/ffmpeg-video-chapters-parser","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/IlyasYOY/ffmpeg-video-chapters-parser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IlyasYOY%2Fffmpeg-video-chapters-parser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IlyasYOY%2Fffmpeg-video-chapters-parser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IlyasYOY%2Fffmpeg-video-chapters-parser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IlyasYOY%2Fffmpeg-video-chapters-parser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IlyasYOY","download_url":"https://codeload.github.com/IlyasYOY/ffmpeg-video-chapters-parser/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IlyasYOY%2Fffmpeg-video-chapters-parser/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273068858,"owners_count":25039911,"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","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"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":["ffmpeg","ffmpeg-script","python","python3","tkinter","tkinter-gui","tkinter-python","youtube"],"created_at":"2024-12-22T00:20:26.777Z","updated_at":"2025-09-01T03:10:00.986Z","avatar_url":"https://github.com/IlyasYOY.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Chapters Parser\n\nCode in the `./ffmpeg-video-parser.py` solves the problem of boilerplate video production task.\n\nEvery time you create a new YouTube video, you have to prepare marks for your video. This script automates this task using chapters that you can create during video editing step.\n\nTo run this script you need `python3` and `ffmpeg` both of them might be installed using your system's package manager (e.g. brew)\n\n\nThen you can use it like this: \n\n```bash\n% python3 ffmpeg-video-parser.py -f equals-and-hash-code.mov\n00:00 Отрывки\n00:16 Начало\n00:31 О чем ролик?\n01:17 Знакомимся с проектом\n02:04 Благодарность автору теста!\n03:53 Смотрим тесты!\n05:47 Подробнее про базовый тест\n09:08 Отступление про отношения эквивалентности и собеседования\n09:48 Обратно учим базу!\n12:53 Стандартный equals \u0026 hashCode не проходят! \n13:22 Lombok генерирует все верно!\n14:06 Выводы!\n```\n\nGood luck using it! \n\nPS. This work is mainly a fork of [this](https://gist.github.com/dcondrey/469e2850e7f88ac198e8c3ff111bda7c).\n\nUPD. Now you can simply run the script. UI will show up and you will be able to select a file to generate desctiption from.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Filyasyoy%2Fffmpeg-video-chapters-parser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Filyasyoy%2Fffmpeg-video-chapters-parser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Filyasyoy%2Fffmpeg-video-chapters-parser/lists"}