You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+43-5Lines changed: 43 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
-
# Script de Compresión de Video
1
+
# Script de Compresión de Video MP4
2
2
3
-
Este script de Python está diseñado para comprimir videos utilizando HandBrakeCLI en un sistema operativo macOS. El script está optimizado para proporcionar una alta tasa de compresión, reduciendo el tamaño del video en más del 80% en la mayoría de los casos, manteniendo una calidad de video aceptable.
3
+
Este script de Python está diseñado para comprimir múltiples videos utilizando HandBrakeCLI en un sistema operativo macOS. El script está optimizado para proporcionar una alta tasa de compresión, reduciendo el tamaño del video en más del 80% en la mayoría de los casos, manteniendo una calidad de video aceptable. Al finalizar el proceso de compresión de todos los videos, el script notificará con un sonido y enviará un correo electrónico mediante el servicio Mailgun (es necesario configurar las variables de entorno para el servicio Mailgun en un archivo `.env`).
4
4
5
5
## Requisitos
6
6
@@ -9,7 +9,7 @@ Este script de Python está diseñado para comprimir videos utilizando HandBrake
9
9
10
10
## Instalación
11
11
12
-
Descargue HandBrakeCLI desde el [sitio oficial de HandBrake](https://handbrake.fr/downloads2.php)
12
+
Descargue HandBrakeCLI desde el <ahref="https://handbrake.fr/downloads2.php"target="_blank">sitio oficial de HandBrake</a>
13
13
14
14
Una vez descargado, copie HandBrakeCLI en su carpeta de Aplicaciones.
15
15
@@ -28,10 +28,48 @@ Una vez descargado, copie HandBrakeCLI en su carpeta de Aplicaciones.
28
28
cd<ruta_carpeta>
29
29
```
30
30
31
-
3. Ejecuta el script y arrastra el archivo de video a comprimir
31
+
3. Crea un entorno virtual:
32
+
33
+
```bash copyable
34
+
python3 -m venv env
35
+
```
36
+
37
+
4. Activa el entorno virtual:
38
+
```bash copyable
39
+
source env/bin/activate
40
+
```
41
+
42
+
5. Instala las dependencias necesarias desde el archivo requirements.txt:
43
+
```bash copyable
44
+
pip install -r requirements.txt
45
+
```
46
+
47
+
6. Ejecuta el script, escribe el número de videos a comprimir y copia la ruta de cada video:
32
48
33
49
```bash copyable
34
50
python compress.py
35
51
```
36
52
37
-
El script comprime un video utilizando HandBrakeCLI. Solicita la ruta del video a comprimir y la ruta donde se guardará el video comprimido. El video de salida será un archivo MP4 optimizado, con una tasa de compresión de más del 80%, una resolución de 1080p, una tasa de cuadros de 30 fps, y una tasa de bits de audio de 96 kbps.
53
+
El script comprime los videos uno tras otro, utilizando HandBrakeCLI. Solicita la cantidad de videos a comprimir y las rutas de los videos. Los videos comprimidos se guardan en el mismo directorio que los archivos de origen, con un sufijo "_compress" en el nombre del archivo. El video de salida será un archivo MP4 optimizado, con una tasa de compresión de más del 80%, una resolución de 1080p, una tasa de cuadros de 30 fps, y una tasa de bits de audio de 96 kbps.
54
+
55
+
## Contribuye
56
+
57
+
¡Te invito a contribuir a este proyecto y hacerlo aún mejor! 😊
58
+
59
+
Si te gusta este proyecto, no olvides darle una Star ⭐️ en GitHub.
60
+
61
+
Si deseas contribuir con código, sigue estos pasos:
62
+
63
+
Haz un fork de este repositorio.
64
+
65
+
- Crea una rama con tu nueva funcionalidad: git checkout -b feature/nueva-funcionalidad.
66
+
- Realiza tus cambios y realiza commits: git commit -m "Añade nueva funcionalidad".
67
+
- Envía tus cambios a tu repositorio remoto: git push origin feature/nueva-funcionalidad.
68
+
- Abre un Pull Request en este repositorio principal.
69
+
70
+
Si encuentras algún problema o tienes alguna sugerencia, abre un Issue en el repositorio. Estaré encantado de ayudarte.
71
+
72
+
Comparte este proyecto con tus amigos y colegas.
73
+
74
+
Agradecimientos
75
+
¡Gracias por tu interés en este proyecto! Esperamos que sea útil y te diviertas explorando y contribuyendo. Si tienes alguna pregunta, no dudes en contactarme.
0 commit comments