{"id":20447756,"url":"https://github.com/feuster/ffchapters2","last_synced_at":"2025-04-13T01:10:47.815Z","repository":{"id":75771840,"uuid":"511970746","full_name":"feuster/FFchapters2","owner":"feuster","description":"FFchapters2 is a FFmpeg based video chapter generation tool","archived":false,"fork":false,"pushed_at":"2024-12-08T17:13:18.000Z","size":13707,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-26T19:03:25.381Z","etag":null,"topics":["chapter","chapter-backend","chapter-creation","chapter-frontend","chapter-generation","chapters","cli","ffchapters","ffchapters2","ffmpeg","ffmpeg-metadata","film-editing","matroska","matroska-chapters","matroska-files","metadata","mkv-chapters","mkv-files","movie-chapters","video"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/feuster.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,"publiccode":null,"codemeta":null}},"created_at":"2022-07-08T17:11:46.000Z","updated_at":"2024-12-08T17:13:21.000Z","dependencies_parsed_at":"2023-11-09T21:11:42.114Z","dependency_job_id":"c959399f-bf83-4f1e-ab23-6c9f4e83340c","html_url":"https://github.com/feuster/FFchapters2","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/feuster%2FFFchapters2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/feuster%2FFFchapters2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/feuster%2FFFchapters2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/feuster%2FFFchapters2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/feuster","download_url":"https://codeload.github.com/feuster/FFchapters2/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248650750,"owners_count":21139681,"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":["chapter","chapter-backend","chapter-creation","chapter-frontend","chapter-generation","chapters","cli","ffchapters","ffchapters2","ffmpeg","ffmpeg-metadata","film-editing","matroska","matroska-chapters","matroska-files","metadata","mkv-chapters","mkv-files","movie-chapters","video"],"created_at":"2024-11-15T10:29:22.833Z","updated_at":"2025-04-13T01:10:47.793Z","avatar_url":"https://github.com/feuster.png","language":"C#","readme":"# FFchapters2\n\n## Introduction\nFFchapters2 is a FFmpeg based video chapter generation tool.\n\nFFchapters2 uses FFmpeg for frame accurate movie scene change detection and creates a chapter file, suitable for e.g. for Matroska\nand/or a metafile for use directly with ffmpeg (add ```-i \"\u003cPATH\u003e\\\u003cFILENAME\u003e.meta\" -map_metadata 1``` to your ffmpeg commandline).\n\nAs alternative you can use the [AddChaptersToMovieFile.cmd](./AddChaptersToMovieFile.cmd) Windows script by drag \u0026 drop your movie file on it to create a copy with generated markers.\n\nThere is also the optional raw mode creates an additional timestamp raw file for independent use.\n\nAn optional validation can inform you if the created chapters differ from the chapter assumption.\n\n## FFmpeg Installation\nThe required FFmpeg is not be bundled with the FFchapters2 Linux release.\nIn that case or if you intend to use another ffmpeg binary for the Windows version you can download a FFmpeg binary\nat the [FFmpeg homepage](https://ffmpeg.org/download.html).\n\nThe FFmpeg binary can be utilized by FFchapter2 via the following options:\n- the FFmpeg binary is situated in the same folder as the FFchapters2 binary\n- the FFmpeg binary can be globally accessed in the OS for e.g. when situated in a $PATH environment variable defined folder\n- the path to the FFmpeg binary can be in FFchapters2 configured with the commandline switch -f or --ffmpeg, for e.g. ```-f \"\u003cPATH\u003e\\ffmpeg.exe\"```\n- as default ffmpeg binary is \"ffmpeg.exe\" searched in Windows and \"ffmpeg\" (without extension) in Linux, you can override this also with ```-f \"\u003cPATH\u003e\\\u003cFFMPEGFILENAME\u003e\u003c.OPTIONALEXTENSION\u003e\"```\n\n## Hint\nFor a better representation it is recommended to use a \"Nerd\" font in your terminal. See the [Nerdfonts Homepage](https://www.nerdfonts.com/) for details.\n\n## License / Copyright\nFFchapters2 is licensed under [GPL-2.0-only](./LICENSE).\n\n© Alexander Feuster 2023-2024\n\n## Demo screenshots\n\u003cp align=\"center\"\u003eChapter creation\u003c/p\u003e\n\n![Running Demo](./Running.gif)\n\n\u003cp align=\"center\"\u003eChapter validation\u003c/p\u003e\n\n![Validation Demo](./Validation.png)\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffeuster%2Fffchapters2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffeuster%2Fffchapters2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffeuster%2Fffchapters2/lists"}