Vídeos de Veoh en GNU/Linux
Si estás por aquí seguramente conozcas la web www.veoh.com que reparte vídeos al estilo de stage6 (hoy en día offline) con una calidad muy buena. Esta página permite subir videos de gran tamaño, pero tiene una restricción, y es que si los vídeos superan los 20 minutos, a la hora de visualizarlos, no podrás hacerlo a través de la web, sino que tendrás que hacerlo a través del programa que ellos mismo ponen a disposición para que te bajes y disfrutes de sus vídeo.
Este programa es totalmente gratuito, con esto no ponen ninguna restricción de pago, pero hay un problema para los usuarios de GNU/Linux, y es que el programa VeohTV solo está disponible para Windows y Mac.
Pero gracias a la comunidad disponemos también de recursos para disfrutar de estos vídeos en nuestro sistema operativo favorito. Las alternativas son pocas, pero hay donde elegir, aunque yo me quedo claramente con una.
A continuación me dispongo a enumerar una a una los diferentes software de los que disponemos para visualizar los vídeo de Veoh en GNU/Linux.
Como siempre las pruebas están hechas con un Debian Testing, pero los programas probados son perfectamente compatibles con el resto de distribuciones.
Emular el programa oficial con WINE (no recomendado)
Lo primero que intenté hacer para ver lo vídeos fue emular el programa oficial con WINE, por que parecía que algunas personas esto sí les había funcionado. Si seguís el enlace veréis que dice que tenéis que instalar una versión antigua de todo, pero Veoh no te deja descargar vídeos con esa versión y te manda actualizar. Esta versión si se instala bien con WINE, pero falla al iniciar, al pedirte tu user y pass se cuelga y se cierra. Para mi esta no fue una opción válida y la dejé aparcada. Puede que a ti (o a mi con futuras versiones de VeohTV, este es BETA, me funcione bajo WINE).
ACTUALIZADO A 11 DE MARZO DE 2009:
Ver esta entrada para instalar Veoh Web Player con Wine (la única forma a día de hoy, a parte de virtualizar, para ver vídeos de Veoh en GNU/Linux).
Virtualizando Windows con VirtualBox
También puede utilizar VirtualBox para virtualizar Windows y hacerlo todo desde este SO. Funciona perfectamente.
VeohDownload (no recomendado)
Otra opción, es utilizar VeohDownload, un proyecto en MONO que consiste en una simple ventana en la que tenemos que introducir la URL del vídeo en cuestión y este nos lo descarga (ATENCIÓN: no es la URL entera, sino, la parte posterior a “http://www.veoh.com/videos/” hasta el “?”, ambos no inclusive). El archivo ejecutable lo puedes descargar desde aquí, listo para utilizar. Decir que con este programa no he podido bajar ningún vídeo entero al completo, por algún motivo se me ha cortado la descarga en distintos puntos repetidas veces. Por lo tanto, desde mi experiencia tampoco lo recomiendo.
openVeoh (no recomendado)
La opción que en principio parecía más adecuada es el proyecto openVeoh, que en principio se puede utilizar en modo terminal, y en modo gráfico de la misma manera que funciona el programa oficial, es decir, haciendo click en el enlace de VeohTV del vídeo en veoh.com y directamente se te descargará.
El proyecto se descarga por SVN:
$ svn co https://openveoh.svn.sourceforge.net/svnroot/openveoh openveoh
$ cd openveoh
Tienes que compilar los sockets:
$ make sockets
Depende la versión de compilador que tengas puede que te de problemas. Seguramente los soluciones añadiendo una línea al código de los archivos: Utility.h, HttpdForm.h y MemFile.h.
$ gedit openveoh/src/sockets-cpp/Utility.h
$ gedit openveoh/src/sockets-cpp/HttpdForm.h
$ gedit openveoh/src/sockets-cpp/MemFile.h
Añadir en los tres, al principio del código, después del texto comentado, la siguiente línea:
#include <cstring>
Seguramente ahora te compile todo sin problemas ($ make socktes)
Después compilas todas las partes del proyecto con:
$make
Instalas:
# make install
Para lanzar el programa se hace desde ~/bin/vget, y hay que poner la URL del vídeo desde el principio hasta el “?” (este no incluido). Por ejemplo:
~/bin/vget “http://www.veoh.com/videos/v1184655gP8RTDWA
También puedes hacer click desde Firefox en el vídeo donde de pone “Watch on VeohTV” y el vídeo se descargará automáticamente. Todo se guarda en un directorio en tu HOME, llamado Video/Veoh donde encontrarás hasta una carpeta que contiene las miniaturas de los vídeos descargados para una mejor organización desde Media Centers por ejemplo…
Esta opción tampoco la recomiendo ya que a mi, a pesar de que me pone que me descarga el vídeo, nunca me lo ha descargado. Aunque a otras personas si le ha funcionado.
Veoh-Proxy (recomendado)
Por último, Veoh-Proxy, el que utilizo yo, y que no me ha dado ningún problema. Es un proyecto en python y multiplataforma. Lo único que tienes que hacer es descargarlo:
$ wget http://veohproxy.googlecode.com/files/veohproxy-1.3.zip
Descargar la última versión:
$ wget http://veohproxy.googlecode.com/files/veohproxy-1.51-src.zip
y descomprimirlo:
$ unzip veohproxy-1.51-src.zip
Para utilizarlo simplemente tienes que ejecutarlo:
$ python veohproxy-1.51-src/default.py
Una vez lanzado tienes que buscar el vídeo que quieres y copiar de la URL la parte posterior a “http://www.veoh.com/videos/” hasta el “?”, ambos no inclusive y pegarla después de “http://127.0.0.1:64653/” en una ventana de Firefox y dale a ENTER y el vídeo comenzará a descargarse. Ejemplo: http://127.0.0.1:64653/v12656051nDn2Seaa
NOTA, si deseas simplificar este proceso mira: Vídeos de Veoh con atajo de teclado.
Estas son las alternativas que conozco para descargar los vídeo de Veoh en GNU/Linux, si conoces alguna más, por favor, házmelo saber.
IMPORTANTE | Estado de VeohProxy a 4 de Marzo de 2009
Debian, GNU/Linux, Internet, Multimedia, Software Libre, firefox

Hola, me he bajado e lveohopen pero me da errores. Lo he probado con diferentes capítulos y tal. Soy nueva en el mundo del linux.
Graciass
Wed Oct 29 00:12:35 2008 VeohProxy Starts - 127.0.0.1:64653
Wed Oct 29 00:12:39 2008 Serving GET request…
Wed Oct 29 00:12:39 2008 Getting information about file from Veoh…
Traceback (most recent call last):
File “veohproxy-1.3/default.py”, line 72, in answer_request
s.serveVeohVideo(request_path, requestedRange, sendData)
File “veohproxy-1.3/default.py”, line 103, in serveVeohVideo
(myFileHash,myFileSize,myFileName,myParthHashFile,myUrlRoot,hashes)=s.getVeohParams(request_path)
File “veohproxy-1.3/default.py”, line 202, in getVeohParams
return self.get_info(veohID,response)
File “veohproxy-1.3/default.py”, line 151, in get_info
resp=re.search(r”(.+?)”,resp,re.DOTALL).group(1)
AttributeError: ‘NoneType’ object has no attribute ‘group’
Si, parece que la cosa está jodida ahora, la 1.3 ya no funciona, supuestamente tienes que actualizarla por un cambio en la forma en la que veoh trata los vídeos. El problema es que las nuevas versiones que salieron, la 1.5 o 1.51 parece que no funcionan bien ahora tampoco (el otro día la probé y aparecía algún fallo).
Si saco algo en claro en estos días lo publicaré.
Saludos!
VeohProxy-1.51 funciona perfecto, pero… tengo una cuestión.
En las descargas por partes funciona bien, ahora bien, cuando el video es para visualizarlo con VeohPlayer la descarga que realiza es solo la de los 5 minutos,
¿como se encuentra el enlace del video entero?.
dadá
Yo lo que he hecho es, descargas
wget http://veohproxy.googlecode.com/files/veohproxy-1.51-src.zip
Por defecto /home/nomusuari/veohproxy-1.51-src.zip click der. Extraer aquí…
renombrar a .VeohProxy-1.51, crear un lanzador en Desktop
con los parametros:
Tipo: Aplicación en terminal.
Nombre: Veoh o lo que quieras.
Comando: python .VeohProxy-1.51/default.py
Y ya está..
Hay que fijarse que el nombre al descomprimir sea el mismo que el del comando ya que a mí me paso que descomprimes y haces los pasos como el tuto..
y no funciona, es porque hay letras que están cambiadas (minúsculas por mayúsculas o viceversa)
@dadá entiendo lo que me quieres decir pero creo que como lo describo arriba está bien ¿no? ya que si que con la nueva versión lo cambié, y añadí el “-src”, claro que si tu lo renombras tienes que tener cuidado. Ahora te comento que en tu lanzador (por lo menos el que pusiste aquí) tienes algo mal ya que lo lanzas así:
python .VeohProxy-1.51/default.py
y al menos que tengas oculta el directorio “VeohProxy-1.51/” el lanzador debería contener una barra después del punto (python ./VeohProxy-1.51/default.py) o directamente no tener nada (python VeohProxy-1.51/default.py),o incluso poner la ruta absoluta y no utilizar la relativa…
A esto no sé a qué te refieres… Yo simplemente cuando quería ver un vídeo (hace tiempo que no utilizo Veoh) entraba en la web y copiaba la URI…
Cuando el video tiene más de 30 minutos solo están los 5 primeros minutos y te dice que para ver el video entero tienes que tener el veoh player, evidentemente en windows ningún problema (pinchas en el enlace y descarga con veoh) pero con Ubuntu cuando pides el video entero evidentemente no abre el enlace o dice que tienes que tener veohwebplayer ya que el enlace del video entero solo saldrá al entrar con veohwebplayer, ya digo, cuando los videos son las partes de 29 minutos no hay problema ya que el enlace que llleva a la pagina web de veoh si que son los de los 29 minutos.
No se si me explico.
Claro que puedo ver los videos online pero la calidad es baja, si los descargas son .avi con más calidad.
Si, si funciona bien. Cuando descomprimo Veohproxy-1.51-src.zip me queda como VeohProxy-1.51 sin el src si sigues el tuto y solo copias y pegas no corresponde a como está la linea del ejemplo
python veohproxy-1.51-src/default.py (a mí me sobra src).
El punto de .VeohProxy… es porque lo he renombrado como carpeta oculta dentro de
/home/nomusuari/.VeohProxy-1.51 y el comando del lanzador es como el del tutorial
pero como carpeta oculta.
Ah OK!
A mi la vez que lo descomprimí (tar xzvf) me quedó con el src por eso lo dejé así.
Por esto mismo es por lo que intenté buscar aplicaciones como las que publico, para poder bajar estos vídeos largos que no hay otra forma de verlos.
Cuando hace un timepo utilizaba VeohProxy si me funcionaba bien, probaré ahora y te digo…
Pues sí, ahora si que me ha descargado un video de más de 30 minutos…
estoy seguro de que hace unos meses me pasó lo que explicaba antes con los videos largos, por fin se terminó la cosa esta que se llama microsoft win…xp
mira que llega a ser cutre el windows. los SO linux sean KDE Gnome le pegan una repasada al xp o vista que no veas, microsoft se a quedado desfasado y anticuado.
Bien, me alegro de que te funcione, iba a probar ahora mismo pero ya me lo ahorro.
Saludos
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡GRACIAS!!!!!!!!!!!!!!!!!!
con python veohproxy-1.51-src/default.py va bien pero la direccion pego la url en videolan y va de escandalo
una vez abierto el proxy no?
También lo puedes abrir directamente sin descargar con mplayer (desde terminal).
También había preparado un plugin para Firefox que que te preguntaba que querías hacer con el archivo al darle a descargar desde la propia web de Veoh pero justo el mismo día que lo acabé me mandaron una carta e Veoh diciendo que habían desactivado la opción del bontón de Veoh y ya no lo publiqué… mala pata!
Saludos!
VeohProxy no funciona debido a cambios introducidos por veoh en la forma de calcular los hash.
Se siente…