Uno de los problemas a resolver para añadir un nuevo canal al plugin tvalacarta es averiguar la forma de acceder a la URL del vídeo que puedes ver desde la web. Tú lo ves cómodamente desde el reproductor Flash, pero éste a su vez realiza una serie de pasos para acceder al vídeo como tal.
En el caso de 20minutos.tv esos pasos no son muy sencillos, así que me ha parecido buena idea reproducirlos aquí para los que estén interesados en este tipo de vídeos. Vamos allá, aunque advierto que no es apto para todos los públicos:
- El proceso empieza en la página desde la que ves el vídeo en cuestión. Para este ejemplo he elegido un curioso vídeo sobre Google Mars:
http://www.20minutos.tv/video/fqvxyBE0-google-mars-retrata-marte/0/
- La parte de la URL que está resaltada en rojo cambia de un vídeo a otro, y es el código que identifica al vídeo. Teclea esta URL en la barra de direcciones del navegador, sustituyendo el código del vídeo por el que a tí te interese.
http://www.20minutos.tv/videoconfig/fqvxyBE0/v/
- Lo que verás en pantalla es un fichero XML, que tendrá entre otras cosas la siguiente URL que necesitas.
- Copia la URL que he resaltado en la pantalla, y pégala de nuevo en la barra de direcciones del navegador.
http://flash.velocix.com/c533/fqvxyBE0_hi.mp4?format=xml2
- Te dará la opción de ver el vídeo o descargarlo. En este caso tienes que elegir descargarlo porque en realidad el fichero no es un vídeo sino otro XML.
- Una vez descargado el fichero puedes abrirlo (con el bloc de notas o algo así) y verás lo que necesitas para descargar el vídeo:
Lo único que necesitas ahora es usar flvstreamer para descargar el vídeo, construyendo la URL definitiva con la parte que está resaltada en amarillo y la parte que está dentro del elemento streamname. El comando final que tienes que poner tiene la siguiente pinta:
flvstreamer -r «rtmp://93.174.101.12/flash/mp4:bt-97a9c529645bcf073d3edca063e63657e52c7c19» -o test.mp4
La calidad de estos vídeos es bastante buena, usando mp4 con códec h264 y además en formato panorámico, así que merece la pena. Este vídeo concretamente tiene una resolución de 512×288 pixels.
Muchisimas gracias. Eres un crack!!
De nada. Me gustan estos canales, así que había que añadirlo a tvalacarta 🙂
Es como un telediario pero que va al grano.
Me ha servido perfectamente para bajar los videos, gracias!
De nada 🙂
Nada, a mí no me deja descargar con este método… he probado a descargar el archivo con el orbit downloader y no me lo pilla :(.
Puede que haya cambiado algo desde que escribí el post, la verdad es que hace tiempo que no me bajo nada de ahí 🙂
En breve voy a poner ese canal en tvalacarta, así que lo revisaré y así sabremos si sigue valiendo.
Hola, gracias por la explicación. Lo consigo todo excepto la última parte, dónde coloco esta línea que me resulta?. Tengo que tener ese programa instalado?. Creí haberlo hecho pero no me funciona. Gracias por tu ayuda.
flvstreamer -r “rtmp://93.174.101.12/flash/mp4:bt-97a9c529645bcf073d3edca063e63657e52c7c19″ -o test.mp4
En este post, al final, tienes los pasos más detallados sobre la forma de instalar rtmpdump (flvstreamer es idéntico en sintaxis y todo).
Hola,
Muchas gracias por la ayuda pero estoy teniendo problemas.
Al abrir el mp4 con el bloc de notas no me sale el mismo formato que a ti.
Tengo esto:
rtmp://93.174.101.12/flash/bt&id=d629f45cb03968bc7880d0f4bdd9d1dc08692703
rtmp://93.174.97.11/flash/bt&id=d629f45cb03968bc7880d0f4bdd9d1dc08692703
Lo que yo hago es
flvstreamer -r «rtmp://93.174.101.12/flash/bt&id=d629f45cb03968bc7880d0f4bdd9d1dc08692703» -o archivo.mp4
Y lo unico que obtengo es un Connecting… sin mas, y despues un archivo mp4 de 0kb.
Me podrias ayudar?
Muchas gracias!!
Es probable que haya cambiado, hace tiempo desde este post…
Si finalmente ha cambiado actualizaré el post. Tengo que echarle un vistazo a ver si lo añado al plugin de xbmc 🙂
¿Has probado con rtmpdump?
De todas formas el flvstreamer parece que ya no esta disponible en la pagina oficial, puede ser que falle por eso?
Yo reemplace la url original del video
http://www.20minutos.tv/video/BDCZ2h69-reeducacion-postural-pica-iii/0
por
http://www.20minutos.tv/videoconfig/BDCZ2h69-reeducacion-postural-pica-iii/0
lo cual me devolvio un xml con el tag »
Poniendo esta ultima url en IE me descargó el video. Lo hice con varios y funcionó
Pero lo que se descarga así no es un vídeo…
Es una playlist que tiene los enlaces RTMP. Si te los descargas con rtmpdump sí que tienes el vídeo.
Ok, quizas no me explique bien. Siguiendo los pasos que indique. De la URL:
http://www.20minutos.tv/videoconfig/BDCZ2h69-reeducacion-postural-pica-iii/0
Se obtiene un XML donde esta la URL para descarga del video. En este caso:
http://download.velocix.com/bt/8eefef90d7509cfc3530db365b2c8b81c437643e/data
Es todo.
Por otra parte, observe que este procedimiento no es valido para todos los videos. Pero quizas la info sirva para otros que como yo lean los comentarios y puedan llegar a su propia solucion.
Otra opcion es seguir todo el procedimiento como explica Jesus y una vez descargado el xml del dominio http://flash.velocix.com
Ej:http://flash.velocix.com/c533/hotRteSlaZ.flv?format=xml2
localizar dentro del archivo descargado el tag
En este caso:
bt-c0cd8a6aeaf84c09eafc8fe17f55a878b1d468e5
Y embeber el dato en el dominio http://download.velocix.com/ reemplazando el bt- por bt/
En este caso:
http://download.velocix.com/bt/c0cd8a6aeaf84c09eafc8fe17f55a878b1d468e5/data
Perdón pero la pagina me quita los tags xml. El tag a localizar es: streamname
Gracias por la ayuda, tenía que ponerme con ello 🙂
He tenido algún problema, pues al dar el primer paso me redirecciona directamente al vídeo, pero con la ayuda de DownloadHelper he podido obtener la URL de algunos vídeos y seguir el proceso (en otros vídeos solo me aparecia XxXxxXxx_prev.flv, he cogido el código (XxXxxXxx) y he seguido las pautas de los otros vídeos XxXxxXxx_hi.mp4 …)
GRACIAS (sin ti aún seguiría buscando algún dato en el código fuente o en las posibles carpetas temporales)
De nada 🙂
Estoy en proceso de añadir este canal a tvalacarta, es chulo.
Muchichichichíiiisimas gracias por el aporte 🙂
Uf, es un poco viejo ya este post. Pero gracias 🙂