Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joyrex2001/pilines
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.
https://github.com/joyrex2001/pilines
cvbs cvbs-upscaler raspberry-pi raspbian realtime-video-processor retrogaming sdl
Last synced: 18 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/joyrex2001/pilines
- Owner: joyrex2001
- License: mit
- Created: 2018-01-19T22:52:24.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-01-19T22:53:00.000Z (about 7 years ago)
- Last Synced: 2024-11-22T12:32:30.259Z (3 months ago)
- Topics: cvbs, cvbs-upscaler, raspberry-pi, raspbian, realtime-video-processor, retrogaming, sdl
- Language: C++
- Homepage:
- Size: 4.88 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pilines
This 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.## Background
During my last trip to Japan, I bought a couple of Famicom handheld clones
together with some games. These clones also have the ability to be connected
to the tv with cvbs. Unfortunately, though this works, it doesn't give that
retro-feeling it should give. On modern tv's, the cvbs signal looks choppy
and doesn't come close to the crt experience. This gave me the idea to, like
emulators, add scanlines to the picture, making the image looks more like an
old tv (which suits these consoles better).## Dependencies
This little hack requires libav and SDL2 and is intended to be used without X11.
This implies you probably need to compile SDL2 yourself, as the SDL2 package
for raspbian does not support framebuffer rendering. ```make install_deps```
will help you with that ;-)## Compatibility
Note that not all easycap sticks are supported by Linux, typically you want to
obtain one that contains the "STK1160" chipset.