{"id":23286642,"url":"https://github.com/z1xus/xbr-video-upscaler","last_synced_at":"2025-10-27T20:32:16.504Z","repository":{"id":183214919,"uuid":"669780207","full_name":"Z1xus/xbr-video-upscaler","owner":"Z1xus","description":"Use ImageResizer to process videos.","archived":false,"fork":false,"pushed_at":"2023-07-23T15:34:52.000Z","size":19,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-20T02:13:50.119Z","etag":null,"topics":["hqx","lqx","pixel-art","scaling-algorithms","upscaling","video","xbrz"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Z1xus.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}},"created_at":"2023-07-23T12:04:49.000Z","updated_at":"2024-05-30T15:05:33.000Z","dependencies_parsed_at":"2023-07-23T13:27:49.019Z","dependency_job_id":null,"html_url":"https://github.com/Z1xus/xbr-video-upscaler","commit_stats":null,"previous_names":["z1xus/xbr-video-upscaler"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Z1xus%2Fxbr-video-upscaler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Z1xus%2Fxbr-video-upscaler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Z1xus%2Fxbr-video-upscaler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Z1xus%2Fxbr-video-upscaler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Z1xus","download_url":"https://codeload.github.com/Z1xus/xbr-video-upscaler/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238554002,"owners_count":19491524,"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":["hqx","lqx","pixel-art","scaling-algorithms","upscaling","video","xbrz"],"created_at":"2024-12-20T02:13:52.471Z","updated_at":"2025-10-27T20:32:16.181Z","avatar_url":"https://github.com/Z1xus.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## xbr-video-upscaler\nUse [ImageResizer](https://github.com/Hawkynt/2dimagefilter) to process videos.\n\n\u003e ⚠️ WIP, do not expect a working program\n\n### The name lies, you can use many different pixel art scaling algorithms:\n+ XBR\n+ HQX\n+ LQX\n+ NearestNeighbor\n+ and others... (see [ImageResizer wiki](https://code.google.com/archive/p/2dimagefilter/wikis/ImageScaling.wiki))\n\n### Usage:\n1. Clone the repository\n```bash\ngit clone https://github.com/Z1xus/xbr-video-upscaler\n```\n2. Install dependencies\n```bash\npip install -r .\\requirements.txt\n```\n3. Change config.ini\n```ini\n[upscaler]\nmagnification_factor = 2\nalgorithm = XBR\n\n[ffmpeg]\nargs = -c:v libx264 -preset slow -crf 15 -aq-mode 3\n\n[output]\ncontainer = mp4\nscale_factor = 200\n\n[imageresizer]\npath = .\\ImageResizer.exe\n\n```\n4. Run it \n```bash\npython3 main.py [-h] -i INPUT [-v]\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fz1xus%2Fxbr-video-upscaler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fz1xus%2Fxbr-video-upscaler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fz1xus%2Fxbr-video-upscaler/lists"}