I knew I had quvi on my list as a component to some other program: clive and cclive are related to it.
That’s cclive specifically; clive was obsoleted sometime last year in favor of cclive, but the two projects are obviously related. Sometimes old versions like that will continue to work, but for me, clive only generated errors.
cclive, on the other hand, works without much prodding. In the above case, just
cclive and a URL was more than enough to pull down a YouTube video. Good first try. And a good progress display. 😉
In addition to the options that cclive can pass to quvi, there seem to be quite a few flags specific to cclive: download speed caps, useragent masking, retries and timeouts, filename handling and special character controls, plus timestamps, resuming broken downloads and even triggering an external command after a download is finished.
All that being said, it’s still quvi that does the heavy lifting, and it’s the quvi project that determines which sites are compatible. So don’t expect cclive to suddenly make a previously inaccessible site … accessible.
It’s hard for me to pick between this and youtube-dl. I’m accustomed to the latter but I like cclive’s style and structure. I’m not going to advise one or the other — in fact, you wouldn’t be losing much ground by installing them both and trying out each, from time to time.
I didn’t know there were quite so many command-line video grabber tools out there, until I started pecking away at this hideous little blog.
movgrab is another command-line tool that will pluck Flash videos or other formats from the ether, and unlike some others (ahem, youtube-dl), it’s written in C.
The challenge, as it appears to me, would be keeping up with all the idiosyncratic changes in sites that might otherwise kill a content-grabber like this (ahem, dailystrips).
But movgrab seems to be keeping apace with all the different sites it follows. And it has a few tweaks that I like.
For one thing, youtube-dl (just to pick on the competition) picks file formats by code number for sites like YouTube. That’s fine, but you have to check the format before you know the number. As far as I know, get-flash-videos doesn’t offer different formats.
movgrab uses the name of the format as the flag. So if you know you want a certain kind, you just type “mp4” or whatever in the command. Much easier.
On the other hand, movgrab doesn’t seem to continue broken downloads, and youtube-dl will. I’m sure there are other differences.
It’s fun to watch though. I know youtube-dl gets a lot of updates and movgrab doesn’t seem to have grown much since 2012, but I’m not picky, I’ll use both. 😉