{"id":15373100,"url":"https://github.com/vi/desyncmeasure","last_synced_at":"2025-10-04T16:12:42.922Z","repository":{"id":137140078,"uuid":"401896342","full_name":"vi/desyncmeasure","owner":"vi","description":"A tool to measure audio/video synchronosation errors using special source video","archived":false,"fork":false,"pushed_at":"2024-05-30T22:06:28.000Z","size":71,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-30T00:03:26.900Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","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/vi.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":"2021-09-01T01:44:02.000Z","updated_at":"2024-05-30T22:06:31.000Z","dependencies_parsed_at":"2024-05-30T11:58:24.211Z","dependency_job_id":"718261ed-71eb-443d-adc7-e845495f4acd","html_url":"https://github.com/vi/desyncmeasure","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vi/desyncmeasure","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vi%2Fdesyncmeasure","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vi%2Fdesyncmeasure/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vi%2Fdesyncmeasure/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vi%2Fdesyncmeasure/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vi","download_url":"https://codeload.github.com/vi/desyncmeasure/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vi%2Fdesyncmeasure/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278337071,"owners_count":25970433,"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-10-04T02:00:05.491Z","response_time":63,"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":[],"created_at":"2024-10-01T13:54:17.471Z","updated_at":"2025-10-04T16:12:42.905Z","avatar_url":"https://github.com/vi.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# desyncmeasure\nA tool to measure audio/video synchronosation errors using special source video\n\n# Steps\n\n1. Play [av_sync.mkv](https://vi-server.org/pub/av_sync.mkv) to one device's camera and microphone.\n2. Record video and audio from the other device into a file\n3. Feed that video into this tool (using an FFmpeg command line in it's CLI help message)\n4. Judge quality of audio and video by the number of recognized QR codes, audio chirps and discrepancy between timestamps encoded in the codes and chirps.\n\nTODO: write a proper README.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvi%2Fdesyncmeasure","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvi%2Fdesyncmeasure","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvi%2Fdesyncmeasure/lists"}