mirror of
https://github.com/G2-Games/website.git
synced 2025-04-19 18:02:54 -05:00
43 lines
No EOL
1.3 KiB
Markdown
43 lines
No EOL
1.3 KiB
Markdown
# Welcome to the world of Cassette Video!
|
|
|
|
This is the decoder for the cassette video format, a way to turn videos into audio to put them on normal compact audio cassettes.
|
|
|
|
## Installation
|
|
|
|
Just put this somewhere and include it in your html. No installation needed. ¯\\\_(ツ)\_/¯
|
|
|
|
|
|
## Usage
|
|
Check out the included example index.html file. Just instantiate a new decoder object and pass it the canvas you want to use as output in the options object.
|
|
|
|
The following additional options are also available
|
|
|
|
```
|
|
hFreq: 225.0,
|
|
vFreq: 3,
|
|
overScan: 0.82,
|
|
hOffset: 0.06525,
|
|
pulseLength: ( 0.2 / 1000 ),
|
|
```
|
|
Timing parameters. These will be output by the encoder script during encoding.
|
|
|
|
```
|
|
brightness: 1,
|
|
saturation: 1,
|
|
```
|
|
Brightness and saturation of the image. Increase these if the image looks dull or too dark.
|
|
|
|
```
|
|
lineWidth: 2.5,
|
|
```
|
|
Width of the lines drawn on screen. Increase this when your video has low vertical resolution, decrease this if you want more of a scan line effect.
|
|
|
|
```
|
|
clearInterval: 50,
|
|
```
|
|
How often the screen is cleared. Decreasing this will make the image fade faster. Might be needed for higher frame rates to reduce smearing or ghosting.
|
|
|
|
```
|
|
blend: true,
|
|
```
|
|
Disabling this will reduce ghosting but can also make the image look a little dark and less "CRT-like" |