Foro de elhacker.net

Media => Multimedia => Mensaje iniciado por: Pintasconamor en 12 Agosto 2018, 16:07 pm



Título: ¿Como descargar videos de las cámaras web de "Lookr"?
Publicado por: Pintasconamor en 12 Agosto 2018, 16:07 pm
Hola buenos días a todos.

Gracias a todos los que organizáis, mantenéis y colaboráis en esta web.

No se mucho de informática.

Quisiera descargar unos vídeos que aparecen en una página que muestra imágenes en tiempo real desde muchos lugares del mundo. Se llama Lokr.com.

Creo que no son vídeos muy corrientes, están formados a partir de las imágenes tomadas por la cámara web cada cierto tiempo.

Os mando un enlace para que veáis el ejemplo de una de ellas.

https://www.lookr.com/es/lookout/1203112752-Calella

Me gustaría descargarla con la máxima definición que tengan.

Un saludo y gracias de antemano.

Pintas


Título: Re: ¿Como descargar videos de las cámaras web de "Lookr"?
Publicado por: EdePC en 12 Agosto 2018, 20:16 pm
Saludos,

- Quieres descargar los vídeos que se transmiten por streaming en vivo?

-- Si es así sólo vas al enlace: https://www.lookr.com/es/lookout/1203112752-Calella y donde dice Streaming en vivo das Click para ver el streaming en vivo, luego en dicho streaming le das un derecho > guardar imagen como, y se te descargará el fichero que puedes reproducir con algún reproductor de vídeo decente, en mi caso el MPC de K-Lite Mega.

-- La descarga nunca finalizará ya que es un streaming en vivo, tendrás que finalizarla a mano.

-- Aunque la mejor opción sería integrarla a una página web utilizando las etiquetas adecuadas, por ejemplo:

Código
  1. <img src="http://hinter.dyndns.org:4343/cgi-bin/faststream.jpg">

--- Para esto, en lugar de dar a guardar imagen como ... hay que darle a copiar dirección de la imagen u obtener: http://hinter.dyndns.org:4343/cgi-bin/faststream.jpg

----------------------
- Por cierto he visto de que los Moderadores editan mensajes que tienen las imágenes muy grandes y las meten dentro de un "spoiler" pero yo no encuentro como hacer esto, alguien sabe. Y si la imagen está dentro del spoiler, dicha imagen se carga sólo cuando el spoiler es desplegado  o ya se ha cargado desde antes?


Título: Re: ¿Como descargar videos de las cámaras web de "Lookr"?
Publicado por: Pintasconamor en 12 Agosto 2018, 22:04 pm
Hola. Gracias por tu colaboración.

No me interesa el vídeo en directo de las web cam. Lo que me interesa en concreto es descargarme el vídeo de las últimas 24 horas y guardarlo como un archivo de vídeo del formato que sea pero que se pueda reproducir como otro cualquiera.

He comprendido lo que me has explicado, pero te envío este otro enlace para que intentes hacerlo, creo que no es tan fácil en este caso.

https://www.lookr.com/es/lookout/1352917047-Logro%C3%B1o

esperando sus respuestas , recibid un saludo.


Título: Re: ¿Como descargar videos de las cámaras web de "Lookr"?
Publicado por: EdePC en 13 Agosto 2018, 05:23 am
- Correcto, entonces decir que no todas tienen una vista en Vivo, como es el caso de: https://www.lookr.com/es/lookout/1352917047-Logro%C3%B1o, además de que las otras opciones no son videos en Streaming, sino, son imágenes tomadas cada Hora aproxoimadamente, y esta imágenes son generadas automáticamante por la API de lookr.com: https://api.lookr.com/

- Si lees la documentación de la API puedes ver como trabaja y como lograr descargar las imágenes que quieres.

-- Resumiendo y haciendo algo sencillo te presento el siguiente script que puedes utilizar para descargar las imágenes de una URL como: https://www.lookr.com/es/lookout/1352917047-Logro%C3%B1o

-- Tienes que abrir tu PowerShell y pegar el siguiente script, sólo cambia el $id por el que vas a descargar, por ejemplo 1352917047 es el ID de https://www.lookr.com/es/lookout/1352917047-Logro%C3%B1o, luego das un Enter para ejecutarlo, se entiende fácil verdad.

Código
  1. $id = 1491734335
  2. Set-Location $ENV:USERPROFILE/Desktop
  3. mkdir $id
  4. Set-Location ./$id
  5. $site = Invoke-WebRequest -Uri "https://api.lookr.com/embed/player/$id/day"
  6. $site = $site.ToString() -split "[`r`n]" | Select-String "_slideFull"
  7. $site = $site -replace "\s*_slideFull\s*=\s*\[(.*)\],", '$1'
  8. $site = $site -replace "'"
  9. $site = $site.Split(",")
  10. ForEach ($i in $site)
  11. {
  12.    $f = Split-Path $i -Leaf
  13.    Invoke-WebRequest $i -OutFile $f
  14. }

-- En tu escritorio se creará una carpeta con el nombre del ID proporcionado y dentro estarán las 19 a 24 fotos en máxima resolución.

------
- Haber si hay algún sabiondo en PowerShell que optimice el código, porque yo recién estoy aprendiéndolo XD. Al menos al hacer ese script he aprendido bastante.


Título: Re: ¿Como descargar videos de las cámaras web de "Lookr"?
Publicado por: Pintasconamor en 13 Agosto 2018, 07:12 am
Gracias amigo. Lo voy a intentar , pero como no se mucho iré poco a poco.
(ni siquiera he utilizado el Powershel nunca).
Gracias.