Bembel-B Blog

2007/09/23

Downloading full videos from Veoh.com under Linux with openVeoh

Filed under: build,compile,Linux,openVeoh,software,Veoh,Veoh.com,Video — FrankZabbath @ 18:27

Besides the Flash video player Veoh.com offers the source video file (e.g. DivX) for download for registered users. The official client VeohTV needed for that is only available for Windows and Mac. But there’s Daniel Armstrong’s Open Source project called openVeoh available to fill that gap.

Veoh

I’ve tested the command line video downloader vget with success. It’s not that fast, as it downloads the files in 256kB chunks, which drops the speed about 40% because of server lag and overhead. I bet this will get optimized and of course that situation is better than nothing. :)

The installation from the sources available via SVN went without a problem. The necessary steps are described in the README. I don’t know, which devel packages would be required, as all dependecies were met on my system. But from what I can see, you’d need sqlite, libcrypto and openssl. Daniel provides documentation on vget usage on his blog.

Here’s ldd’s output for vget:

scheff@p512o:~/src/openveoh-140/src/tools/vget$ ldd vget
        linux-gate.so.1 =>  (0xffffe000)
        libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0xb7f20000)
        libssl.so.0.9.8 => /usr/lib/i686/cmov/libssl.so.0.9.8 (0xb7ee0000)
        libcrypto.so.0.9.8 => /usr/lib/i686/cmov/libcrypto.so.0.9.8 (0xb7d9e000)
        libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7d87000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7c9d000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7c75000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7c69000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7b28000)
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7b24000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb7b10000)
        /lib/ld-linux.so.2 (0xb7f9a000)

Happy downloading! :)

Create a free website or blog at WordPress.com.