{"id":16766359,"url":"https://github.com/joyrex2001/pilines","last_synced_at":"2026-05-17T12:07:24.904Z","repository":{"id":147690601,"uuid":"118187639","full_name":"joyrex2001/pilines","owner":"joyrex2001","description":"pilines is a realtime video processor, cvbs upscaler, which adds scanlines to the original input signal. It is intended to be used on a Raspberry Pi, with an easycap video capture stick.","archived":false,"fork":false,"pushed_at":"2018-01-19T22:53:00.000Z","size":5,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-23T00:28:52.108Z","etag":null,"topics":["cvbs","cvbs-upscaler","raspberry-pi","raspbian","realtime-video-processor","retrogaming","sdl"],"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/joyrex2001.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-01-19T22:52:24.000Z","updated_at":"2023-12-15T01:37:53.000Z","dependencies_parsed_at":"2023-06-27T16:20:46.052Z","dependency_job_id":null,"html_url":"https://github.com/joyrex2001/pilines","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joyrex2001%2Fpilines","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joyrex2001%2Fpilines/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joyrex2001%2Fpilines/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joyrex2001%2Fpilines/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joyrex2001","download_url":"https://codeload.github.com/joyrex2001/pilines/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243871652,"owners_count":20361378,"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":["cvbs","cvbs-upscaler","raspberry-pi","raspbian","realtime-video-processor","retrogaming","sdl"],"created_at":"2024-10-13T06:06:07.930Z","updated_at":"2026-05-17T12:07:19.868Z","avatar_url":"https://github.com/joyrex2001.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pilines\n\nThis is a realtime video processor, cvbs upscaler, which adds scanlines to the\noriginal input signal. It is intended to be used on a Raspberry Pi, with an\neasycap video capture stick.\n\n## Background\n\nDuring my last trip to Japan, I bought a couple of Famicom handheld clones\ntogether with some games. These clones also have the ability to be connected\nto the tv with cvbs. Unfortunately, though this works, it doesn't give that\nretro-feeling it should give. On modern tv's, the cvbs signal looks choppy\nand doesn't come close to the crt experience. This gave me the idea to, like\nemulators, add scanlines to the picture, making the image looks more like an\nold tv (which suits these consoles better).\n\n## Dependencies\n\nThis little hack requires libav and SDL2 and is intended to be used without X11.\nThis implies you probably need to compile SDL2 yourself, as the SDL2 package\nfor raspbian does not support framebuffer rendering. ```make install_deps```\nwill help you with that ;-)\n\n## Compatibility\n\nNote that not all easycap sticks are supported by Linux, typically you want to\nobtain one that contains the \"STK1160\" chipset.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoyrex2001%2Fpilines","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoyrex2001%2Fpilines","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoyrex2001%2Fpilines/lists"}