No description
|
||
---|---|---|
.forgejo/workflows | ||
data | ||
package/alpine | ||
po | ||
src | ||
subprojects | ||
.gitignore | ||
COPYING | ||
meson.build | ||
README.md |
EyeNeko
Customizable gstreamer-based camera
Mostly made for PostmarketOS phones
Environment variables:
CAM_N
=0
- Int, camera numberCAM_M
=photo
- String, camera modvideo
orphoto
DOWNSCALE_VIDEO
=640
- Int, maximum image dimension in video mode (0 to disable downscale)DOWNSCALE_PHOTO
=0
- Int, maximum image dimension in photo mode (0 to disable downscale)VIDEO_ENCODE
=x264enc tune=zerolatency speed-preset=ultrafast bitrate=8192
- String, video encode pipelineAUDIO_ENABLED
=true
- Bool, is audio record enabled (false
to disable)AUDIO_PROFILE
=audio/x-ac3
- String - audio encodingCAM_CAPS
= auto max caps by default - StringONLY_FORMAT
= null - String, filter pixel formats to show only one (e.gRGB
)
Project TODO:
- Fix cam/mode switching? (I can't reproduce errors)
- Simplify customization
- Transform environment variables to nice UI
- Fix ColorCorrection hardcode
- Add ColorCorrection setting (UI)
- Add per-camera customization
- Add ability to make settings json import/export
- Add image pipeline customization
- Add image/video container customization
- Add image/video encoding customization
- Add ability to disable sound capture
- Add ability to rotate image