{"id":13624764,"url":"https://github.com/Slush0Puppy/retime","last_synced_at":"2025-04-16T01:32:26.460Z","repository":{"id":33913699,"uuid":"163553047","full_name":"Slush0Puppy/retime","owner":"Slush0Puppy","description":"A tool for retiming speedruns down to the millisecond.","archived":false,"fork":false,"pushed_at":"2023-07-24T10:35:02.000Z","size":28788,"stargazers_count":27,"open_issues_count":3,"forks_count":11,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-08-01T22:02:11.253Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Tcl","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/Slush0Puppy.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}},"created_at":"2018-12-30T01:26:26.000Z","updated_at":"2024-07-24T15:10:05.000Z","dependencies_parsed_at":"2022-08-07T23:30:40.261Z","dependency_job_id":"7df63655-a316-49bc-99c2-05795ed10a26","html_url":"https://github.com/Slush0Puppy/retime","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Slush0Puppy%2Fretime","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Slush0Puppy%2Fretime/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Slush0Puppy%2Fretime/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Slush0Puppy%2Fretime/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Slush0Puppy","download_url":"https://codeload.github.com/Slush0Puppy/retime/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223691776,"owners_count":17186880,"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":[],"created_at":"2024-08-01T21:01:46.115Z","updated_at":"2025-04-16T01:32:26.446Z","avatar_url":"https://github.com/Slush0Puppy.png","language":"Tcl","funding_links":[],"categories":["Tcl"],"sub_categories":[],"readme":"# ![Logo](https://i.imgur.com/FohZNXF.png)  Slush Puppy's Retime Tool\n\nThis is **S**lush **P**uppy's **R**etime **T**ool, designed for precisely retiming speedruns down to the millisecond. You can enter the input times manually or use the method described for YouTube (or Google Drive) videos:\n\n![GUI](https://i.imgur.com/gRf9fz8.png)\n\n\u0026nbsp;\n\nTo use this tool on any YouTube video, first set your video resolution as high as it can go. Next, find the framerate of the YouTube video you want to retime. Right click the video and click \"Stats for nerds\", and at the start of the 3rd line (titled \"Current / Optimal Res\") there will be a resolution followed by @xx, where xx is the framerate of the video. Enter this into the Video FPS box.\n\nNext, find the first frame of the run. By using the , and . keys, you can advance one frame at a time to find the exact point. When you have found it, right click and select \"Copy debug info\", then paste it into the \"Start frame\" box or click the arrow next to it.\nDo the same for the end frame.\n\nWhen you are done, the exact time of the run will be displayed in the box, where it can be copied with the clipboard button or entered into speedrun.com.\n\n\u0026nbsp;\n\nThe \"Modifier\" box will add a certain amount of time to the result. This is especially useful for games with unusual timing methods like Super Mario 64, where the timer is always at exactly 1.33 seconds on the first frame the logo appears. Moderators could set the Start frame to this point and set the Modifier to 1.33.\n\nThe message icon will copy custom mod note to the user's clipboard. This can be used to show the start and end times to ensure that the timing is clear. This message can be edited in source\\mod message\\message.txt, with phrases \\\u003cstart\u003e, \\\u003cend\u003e, \\\u003cresult\u003e, \\\u003cframerate\u003e, and \\\u003cmodifier\u003e being replaced with their respective variables.\n\n\u0026nbsp;\n\n### CREDITS:\n- \u003ca href=\"https://www.speedrun.com/SlushPuppy\"\u003e\u003cimg src=\"https://www.speedrun.com/themes/user/SlushPuppy/image.png\" width=20 height=20\u003e SlushPuppy\u003c/a\u003e: Developer and graphic designer\n- \u003ca href=\"https://www.speedrun.com/Oxknifer\"\u003e\u003cimg src=\"https://www.speedrun.com/themes/user/Oxknifer/image.png\" width=20 height=20\u003e Oxknifer\u003c/a\u003e: Lead beta tester\n- \u003ca href=\"https://www.speedrun.com/g0goTBC\"\u003e\u003cimg src=\"http://www.cityrider.com/fixed/43aspect.png\" width=20 height=20\u003e g0goTBC\u003c/a\u003e: Beta tester\n- \u003ca href=\"https://www.speedrun.com/AprilSR\"\u003e\u003cimg src=\"https://www.speedrun.com/themes/user/AprilSR/image.png\" width=20 height=20\u003e AprilSR\u003c/a\u003e: Beta tester\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSlush0Puppy%2Fretime","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSlush0Puppy%2Fretime","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSlush0Puppy%2Fretime/lists"}