This plugin is designed to capture the screen content and process it using the GStreamer multimedia framework. The implementation is written in Rust, which provides safety and performance. This project is currently a Work-In-Progress (WIP) and we welcome contributions from the open source community.
To install the plugin, you need to have GStreamer and its plugins-base installed on your system. The following instructions are for macOS as screencapturekit is a macos framework.
On macOS, you can install GStreamer and the plugins via Homebrew, or by installing the binaries provided by the GStreamer project.
$ brew install gstreamer gst-plugins-base gst-plugins-good \
gst-plugins-bad gst-plugins-ugly
INSTALLATION TBD
Licensed under either of
- Apache License, Version 2.0 LICENSE-APACHE
- MIT license LICENSE-MIT
at your option.
We welcome contributions from the open source community. Here are some ways you can contribute:
-
Bug Reports: Please report bugs by opening an issue in the issue tracker. Describe the problem in detail and, if possible, provide an example or steps to reproduce the problem.
-
Feature Requests: If you have a great idea for a new feature, please open an issue in the issue tracker. Describe the feature, why it would be useful, and how you envision it working.
-
Pull Requests: If you'd like to implement a bug fix or feature yourself, we'd love to receive a pull request. Please make sure your code passes all tests and adheres to the existing coding style.
Before starting any work, it's a good idea to open an issue and discuss it first.
This project was created and is maintained by the following individuals:
- @1313
Please reach out to them if you have any questions or suggestions.