🎥 Effect Screen Recorder Master (ESRM) v0.1.0
ESRM es un programa para grabación de pantalla con efectos visuales en tiempo real, hecho 100% con chat GPT, está escrito en python y con interfaz gráfica en Custom Tkinter, se usa FFMPEG para realizar las grabaciones (en cualquier caso, debe instalar FFMPEG y añadirlo al PATH).
📦 Requisitos
Componentes Requeridos
- FFmpeg (Descarga Directa) en PATH
- Python 3.11.6 o superior
- Sistema operativo probado: Windows 10
Archivos/Versiones/builds:
Descargue e instale sin necesidad de tener python instalado Releases
Instalar con PIP (debe tener
instalado)
# Ejecutar en CMD u otra terminal
pip install effect-srm
Una vez instalado, puede ejecutar uno de los siguientes comandos en una terminal (recuerde, debe tener python instalado)
# Primer comando
esrm
# Segundo comando
srm
# Tercer comando
effect-screen-recorder-master
Interfaz del programa
🌟 Características Principales
🎚️ Ajustes en Tiempo Real
- Brillo | Contraste | Saturación | Gamma | Tono | Nitidez
- 6 controles deslizantes con precisión decimal
- Valores por defecto optimizados
🖥️ Vista Previa Avanzada
- Panel interactivo 1:1
- Efectos aplicados en tiempo real
- Soporte para imágenes/GIF como vista previa (Ver efectos aplicados)
- Sistema de recorte inteligente (modo cover)
⚙️ Configuración Profesional
- Detección automática de dispositivos de audio (micrófono)
- Presets de codificación FFmpeg (
ultrafastamedium) - Guardado automático de ajustes en JSON
- Interfaz oscura moderna con CustomTKinter
🚀 Instalación Rápida (local)
- Clonar repositorio:
git clone https://github.com/tutosrive/effect-screen-recorder-master.git
- Instalar dependencias:
pip install -r requirements.txt
- Ejecutar aplicación:
python code/__main__.py
⚡ Uso Básico
- Seleccionar directorio de salida
- Elegir dispositivo de audio (Es obligatorio, si no se selcciona no grabará...)
- Ajustar efectos visuales
- Iniciar grabación con un clic
- Detener grabación (archivo se guarda automáticamente)
# Estructura de archivo de configuración
{
"output_path": "C:\\Users\\Usuario\\Videos",
"audio_device": "Micrófono (Dispositivo HD)",
"preset": "fast",
"brightness": 0.2,
"contrast": 1.1,
"saturation": 1.3,
"gamma": 1.0,
"hue": 0.0,
"sharpness": 1.5
}
📄 Licencia
Este proyecto está bajo licencia MIT - ver el archivo LICENSE para más detalles.
Atribución Requerida:
Incluir en todos los usos/modificaciones:
"Effect Screen Recorder Master (ESRM) v0.1.0 © 2025 Tutos Rive - Licencia MIT"
🤝 Contribución
- Haz fork del proyecto
- Crea tu branch (
git checkout -b feature/nueva-funcionalidad) - Commit cambios (
git commit -m 'Add nueva funcionalidad') - Push al branch (
git push origin feature/nueva-funcionalidad) - Abre un Pull Request
📧 Contacto
Autor: Tutos Rive
Soporte: srmtrg.ser@gmail.com
Metadata
Release files for effect-srm 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| effect_srm-0.1.0.tar.gz | 178.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| effect_srm-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 355.3 kB
Release files / effect_srm-0.1.0.tar.gz
| Download URL | effect_srm-0.1.0.tar.gz |
|---|---|
| Size | 178.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cfcc8e2a17dd7d5bdeabf8be1531a4a99b2666b60461215e50cf990675f4fb50
|
|
BLAKE2b-256 checksum How to use checksums |
273d9e63927a9499c13bdba636ae488791abd858ba733f6ffca6a6f492c07a91
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / effect_srm-0.1.0-py3-none-any.whl
| Download URL | effect_srm-0.1.0-py3-none-any.whl |
|---|---|
| Size | 176.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
049b87ebedccab60ee7a227722e907fa23364178675c8db6e25ba345244592c3
|
|
BLAKE2b-256 checksum How to use checksums |
f39db4d67cc8fce818ecdf98fb97340cf304ada5b3963f253060605228f3b62b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|