Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/08/2020, 11:01
tuadmin
 
Fecha de Ingreso: abril-2006
Mensajes: 583
Antigüedad: 18 años, 7 meses
Puntos: 120
Respuesta: duda con rutas

Cita:
Iniciado por mveraa Ver Mensaje
hola.

no se si la pregunta es mas para linux que para python, pero tengo el siguiente problema.

tengo un script python que genera un video en /var/www/html/webcam/

out = cv2.VideoWriter('output.mp4', fourcc, 20.0, (640,480))

después hice que parta el script desde el inicio, para lo cual lo llame así :

python /var/www/webcam/camapra.py

El problema es que al iniciar el sistema genera el vídeo en la raíz, lo cual no busco.

si hago esta linea asi: out = cv2.VideoWriter('/var/www/html/webcam/output.mp4', fourcc, 20.0, (640,480))

falla.


alguien me puede orientar ,ya que veo que el problema es la ruta y no tengo claro como plasmarla.
primero usa rutas absolutas,

al ahcer esto

Código Python:
Ver original
  1. out = cv2.VideoWriter('output.mp4', fourcc, 20.0, (640,480))
estas dejando que la clase "cv2" defina la ruta donde se genera el archivo el cual supongo hace uso de PIPES y CLI,

segundo, en linux, tienes que ser consiente de los permisos de lectura y escritura, sobre todo de los grupos que contienen estos permisos

y el problema del siguiente codigo, es que o bien no existe el DIRECTORIO o el SCRIPT no tiene permisos para escribir sobre el
Código Python:
Ver original
  1. out = cv2.VideoWriter('/var/www/html/webcam/output.mp4', fourcc, 20.0, (640,480))
__________________
Mis aportes te ayudaron??, te hicieron ahorrar valiosos tiempo??, si quieres puedes agradecerme con un Gracias o con una donacion
https://paypal.com/pools/c/8lmNLmWnG9