A small webcam player builded with html, css, javascript and electron
Just tested in MacOS
npm installYou will need change your camera configuration in ./cameraConfig.js because cameras has different proportion like: width, height, frame rates and aspect ratios.
You'll need to know about your camera OR try to not mess with width, height, aspectRatio and frameRate options, like this
export default {
// width: 1920,
// height: 1080,
// aspectRatio: 1.77778,
// frameRate: 59.94,
flipHorizontal: true, // start flipped
rounded: true, // border radius for camera
scale: 1.1, // zoom?
// move point of interest
// number will be converted to percent
horizontal: "-20", // 0 left - translateX
vertical: "0", // 0 top - translateY
}Then, generate your app with command bellow
npm run build| Keystroke | Function |
|---|---|
| +/- | Zoom in/out (inside wrapper) |
| / | Flip horizontal |
| o | Toggle wrap rounded cam |
| Arrow up/ Down / Left / Right | Move cam position (inside wrapper) |
| Double click | Increase size of cam |
👤 Mayk Brito
- Twitter: @maykbrito
- Github: @maykbrito
- LinkedIn: @maykbrito
Give a ⭐️ if this project helped you!
This README was generated with ❤️ by readme-md-generator