{"id":17648089,"url":"https://github.com/kiran94/splitter","last_synced_at":"2026-05-07T01:31:18.849Z","repository":{"id":84256664,"uuid":"131429247","full_name":"kiran94/splitter","owner":"kiran94","description":"Splitter is a Youtube Video splitter that it intended to be used for long timestamped videos. Splitter takes meta information provided in the video description and extracts the audio for each portion of the video.","archived":false,"fork":false,"pushed_at":"2019-10-25T21:16:07.000Z","size":57,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-25T01:06:10.805Z","etag":null,"topics":["dotnet-core","slicer","splitter","video","youtube"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kiran94.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":"2018-04-28T17:15:42.000Z","updated_at":"2024-04-18T12:42:20.000Z","dependencies_parsed_at":"2023-05-24T03:45:10.129Z","dependency_job_id":null,"html_url":"https://github.com/kiran94/splitter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kiran94/splitter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiran94%2Fsplitter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiran94%2Fsplitter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiran94%2Fsplitter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiran94%2Fsplitter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kiran94","download_url":"https://codeload.github.com/kiran94/splitter/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiran94%2Fsplitter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32719391,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-07T00:29:05.620Z","status":"ssl_error","status_checked_at":"2026-05-07T00:28:57.074Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["dotnet-core","slicer","splitter","video","youtube"],"created_at":"2024-10-23T11:16:16.156Z","updated_at":"2026-05-07T01:31:18.614Z","avatar_url":"https://github.com/kiran94.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Splitter [![Build Status](https://travis-ci.org/kiran94/splitter.svg?branch=master)](https://travis-ci.org/kiran94/splitter) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nSplitter is a Youtube Video splitter that it intended to be used for long timestamped videos. Splitter takes meta information provided in the video description and extracts the audio for each portion of the video.\n\nFor example given the following long video: https://www.youtube.com/watch?v=ppzcjw2Xq1Y which has timestamps in the description like the following. Splitter will extract the audio and then slice each portion into it's own audio file whilst retaining meta information.\n\n```\nTracklist\n1.- 00:00 Salamander\n2.- 02:13 Mahou Hatsudou\n3.- 03:56 Dragon Force\n4.- 06:14 Prelude to Destruction\n5.- 08:37 Mystogan no Theme\n```\n\n- [Splitter](#splitter)\n    - [Usage](#usage)\n        - [Basic Usage](#basic-usage)\n        - [Specifying Quality](#specifying-quality)\n        - [Specifying ffmpeg Location](#specifying-ffmpeg-location)\n        - [Additional Options](#additional-options)\n    - [Timestamp Support](#timestamp-support)\n    - [Remarks](#remarks)\n\n## Usage\n\n### Basic Usage\n```sh\nsplitter -u https://www.youtube.com/watch?v=ppzcjw2Xq1Y\n```\n\n### Specifying Quality\n\nBy Default, splitter will download audio via the Medium setting however you can specify: Low, Medium and High.\n\n```sh\nsplitter -u https://www.youtube.com/watch?v=ppzcjw2Xq1Y -q High\n```\n\n### Specifying ffmpeg Location\n\nBy Default, splitter will assume the ffmpeg executable is in your PATH however you explicitly specify the location.\n\n```sh\nsplitter -u https://www.youtube.com/watch?v=ppzcjw2Xq1Y -f '~/Downloads/ffmpeg-4.0/tools/ffmpeg'\n```\n\n### Additional Options\n```sh\nsplitter --help\n```\n\n\n\n## Timestamp Support\n\nSplitter currently supports the following timestamp formats:\n\nSpace Separated:\n- `0:00 TRACKNAME`\n- `00:00 TRACKNAME`\n- `0:00:00 TRACKNAME`\n- `00:00:00 TRACKNAME`\n\nDash Separated:\n- `0:00-TRACKNAME`\n- `00:00-TRACKNAME`\n- `0:00:00-TRACKNAME`\n- `00:00:00-TRACKNAME`\n\nIf any of these formats are found within a given video's description then Splitter will treat it as a portion of the video with a label and slice that section.\n\n## Remarks\n\n*[ffmpeg](https://www.ffmpeg.org/download.html) is required to be installed on the machine that is running this application.*","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkiran94%2Fsplitter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkiran94%2Fsplitter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkiran94%2Fsplitter/lists"}