Cita:
Iniciado por mveraa 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 originalout = 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 originalout = cv2.VideoWriter('/var/www/html/webcam/output.mp4', fourcc, 20.0, (640,480))