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
Esta función pregunta al usuario si desea que el Mac se apague cuando finalice el proceso de compresión.
12
35
"""
36
+
print("¡Gracias por usar Compress MP4, sus archivos se guardarán en el mismo directorio que los archivos de origen!")
37
+
13
38
# Pregunta al usuario si desea que el Mac se apague al finalizar la compresión
14
39
shutdown=input("¿Desea que el Mac se apague cuando finalice el proceso de compresión? \n [1] SI apagar \n [2] NO apagar \n : ").strip()
15
40
16
41
# Si el usuario eligió apagar el Mac, verifica si el script se está ejecutando con permisos de superusuario
17
42
ifshutdown=='1':
18
43
ifos.geteuid() !=0:
19
-
print("Para apagar el Mac al finalizar la compresión, debes ejecutar este script como superusuario. Intenta ejecutar el script con 'sudo'.")
44
+
print("Para apagar el Mac debes ejecutar este script como superusuario. Intenta ejecutar el script con 'sudo'.")
20
45
sys.exit()
21
46
22
-
returnshutdown
47
+
# Pregunta al usuario si desea comprimir videos individuales o todos los videos en un directorio
48
+
compression_option=input("¿Cómo desea comprimir los videos? \n [1] Ingresar rutas de videos individuales \n [2] Ingresar ruta de un directorio con videos \n : ").strip()
49
+
50
+
returnshutdown, compression_option
23
51
24
52
# Llama a la función de opción de apagado al inicio del script y guarda la elección del usuario
print("¡Gracias por usar Compress MP4, sus archivos se guardarán en el mismo directorio que los archivos de origen!")
92
-
# Solicita la cantidad de videos a comprimir
93
-
cantidad_videos=int(input("Ingrese la cantidad de videos a comprimir: ").strip())
94
-
95
-
# Lista para almacenar las rutas de los videos
96
-
rutas_videos= []
97
-
98
-
foriinrange(cantidad_videos):
99
-
# Solicita la ruta del archivo de origen convirtiendo la ruta en relativa para que acepte espacios en el nombre del archivo o en la ruta del directorio que lo contiene
100
-
ruta_origen=input(f"Ingrese la ruta del archivo de origen {i+1}: ").strip()
101
-
rutas_videos.append(ruta_origen)
102
-
103
-
# Procesa cada video
104
-
forruta_origeninrutas_videos:
105
-
# Obtiene la ruta del directorio del archivo de origen
106
-
ruta_directorio=os.path.dirname(ruta_origen)
107
-
108
-
# Crea la ruta del archivo de destino en el mismo directorio que el archivo de origen
cantidad_videos=int(input("Ingrese la cantidad de videos a comprimir: ").strip())
169
+
170
+
# Lista para almacenar las rutas de los videos
171
+
rutas_videos= []
172
+
173
+
foriinrange(cantidad_videos):
174
+
# Solicita la ruta del archivo de origen convirtiendo la ruta en relativa para que acepte espacios en el nombre del archivo o en la ruta del directorio que lo contiene
175
+
ruta_origen=input(f"Ingrese la ruta del archivo de origen {i+1}: ").strip()
176
+
rutas_videos.append(ruta_origen)
177
+
178
+
# Procesa cada video
179
+
forruta_origeninrutas_videos:
180
+
# Obtiene la ruta del directorio del archivo de origen
181
+
ruta_directorio=os.path.dirname(ruta_origen)
182
+
183
+
# Crea la ruta del archivo de destino en el mismo directorio que el archivo de origen
0 commit comments