mirror of https://github.com/OpenIPC/wiki.git
commit
ad6a5adea9
|
@ -101,4 +101,65 @@ Where X = the MMC device you want to control MSC0=0 MSC1=1
|
|||
|
||||
---
|
||||
|
||||
### IMP-Control
|
||||
|
||||
IMP-Control is a versatile tool designed for controlling and configuring a wide range of parameters in the Ingenic IMP library, within the Majestic streamer. This tool allows for fine-tuning of both audio and video settings to achieve optimal performance in various environments.
|
||||
|
||||
#### Key Features and Functionalities
|
||||
1. **Audio Adjustments:**
|
||||
- `aihpf`: High Pass Filter toggle (on/off).
|
||||
- `aiagc`: Auto Gain Control with adjustable gain levels and compensation.
|
||||
- `ains`: Noise Suppression with intensity levels.
|
||||
- `aiaec`: Echo Cancellation toggle.
|
||||
- `aivol` and `aovol`: Adjusts audio input and output volume respectively.
|
||||
- `aigain` and `aogain`: Sets audio input and output gain.
|
||||
- `aialc`: Audio Input Automatic Level Control gain setting.
|
||||
|
||||
2. **Video Enhancements:**
|
||||
- `flip`: Manipulate image orientation.
|
||||
- `contrast`, `brightness`, `saturation`, `sharpness`: Adjust basic image qualities.
|
||||
- `sinter`, `temper`: Enhance image with sinter and temper strength adjustments.
|
||||
- `aecomp`: Auto Exposure Compensation.
|
||||
- `dpc`, `drc`: Control DPC and DRC strengths.
|
||||
- `hilight`: Adjust highlight intensity.
|
||||
- `again`, `dgain`: Set analog and digital gains.
|
||||
- `hue`: Modify color hue.
|
||||
- `ispmode`: Switch between day and night modes.
|
||||
- `flicker`: Anti-flicker settings.
|
||||
|
||||
3. **Advanced Controls:**
|
||||
- `whitebalance`: Adjust white balance with modes, red and blue gains.
|
||||
- `sensorfps`: Configure the sensor frames per second.
|
||||
- `backlightcomp`: Backlight Compensation Strength.
|
||||
- `defogstrength`: Control defog strength for clearer images.
|
||||
- `framerate`, `gopattr`: Manage frame rates and Group of Pictures (GOP) attributes.
|
||||
- `setbitrate`, `setgoplength`, `setqp`, `setqpbounds`, `setqpipdelta`: Detailed encoder settings.
|
||||
- `rcmode`: Set or get the Rate Control Mode.
|
||||
- `aemin`: Set Auto Exposure minimum parameters.
|
||||
- `autozoom`, `frontcrop`: Adjust zoom and crop settings.
|
||||
- `mask`: Set masking parameters for privacy or emphasis.
|
||||
|
||||
4. **OSD and Analytics:**
|
||||
- `getosdattr`, `getosdgrpattr`: Retrieve On-Screen Display (OSD) attributes.
|
||||
- `getgamma`, `getevattr`, `getaeluma`, `getawbct`, `getafmetrics`, `gettotalgain`, `getaeattr`: Fetch various image processing metrics.
|
||||
|
||||
5. **System Information:**
|
||||
- `getimpversion`: Get the IMP version.
|
||||
- `getcpuinfo`: Retrieve CPU information.
|
||||
|
||||
6. **Demonstration and Testing:**
|
||||
- `full_demo`: Runs a comprehensive demonstration of various functionalities.
|
||||
|
||||
#### How to Use
|
||||
The general usage syntax is:
|
||||
```
|
||||
imp-control [command] [parameters]
|
||||
```
|
||||
Parameters vary based on the command, and in some cases, they are optional to retrieve current values.
|
||||
|
||||
To get help and see the list of available commands, use:
|
||||
```
|
||||
imp-control help
|
||||
```
|
||||
---
|
||||
|
||||
|
|
Loading…
Reference in New Issue