alfred-video-downloader icon indicating copy to clipboard operation
alfred-video-downloader copied to clipboard

Video Downloader is an Alfred workflow written in Bash/Shell for easily downloading videos (and/or extracting audio) from various websites such as YouTube, Vimeo, DailyMotion and more...

Video Downloader (Workflow) for Alfred

version 1.1

Video Downloader is an Alfred workflow written in Bash/Shell for easily downloading videos (and/or extracting audio) from various websites such as YouTube, Vimeo, DailyMotion and more... It uses youtube-dl as the core component.

Here is a full visual list of what Video Downloader can do:

Video Downloader

And here is how the workflow nodes look like:

Video Downloader

Installation

Download and double click Video-Downloader.alfredworkflow. It will be imported into Alfred automatically. Don't forget to run vd-update after import.

Usage

  • vd-update will automatically check and update the core component. Run this first when you import the workflow.
  • vd {video-url} will download the video file to your desktop.

Video Downloader

  • vd-audio {video-url} will download the video file, then automatically extract and create an audio file. (The original video file is deleted at the end.)

Video Downloader

  • vd-info {video-url} will display some video meta-data in Large Type and create an .info.json file.
  • vd-help will display a quick help in Large Type.

Notes

  • Videos, audio and meta-data files) will be downloaded/created on your desktop.
  • When using vd and vd-audio command keywords; hold the CMD key and hit ENTER to automatically play the file after the download (or extraction) is finished.
  • This workflow will display post notifications where appropriate (before/after downloads, on download errors, updates, etc)...

Supported Sites

YouTube, Vimeo, Dailymotion, MetaCafe, Google Video, MTV, SoundCloud, PhotoBucket Videos, DepositFiles, blip.tv, myvideo.de, Google Plus, The Daily Show / Colbert Nation, The Escapist, CollegeHumor, arte.tv, xvideos, infoq, mixcloud, Stanford Open Content, Youku, XNXX, more... See the full (and updated) list here.

Requirements

  • Python version 2.6, 2.7, or 3.3+
  • FFmpeg (optional, required for audio extraction feature)

Audio Extraction

For this (vd-audio) feature, you should install FFmpeg yourself manually (because of licensing issues).

One way to install FFmpeg is;

  1. Install XCode
  2. Install Command Line Tools for Xcode
  3. Install MacPorts
  4. Install FFmpeg by running the command below in Terminal:
    $ sudo port install ffmpeg

You can append these options to enable support for various codecs and FFmpeg features:

    +gpl +postproc +lame +theora +libogg +vorbis +xvid +x264 +a52 +faac +faad +dts +nonfree

License

Video Downloader workflow is released to the public domain. (Do whatever you like with it.) FFmpeg is a trademark of Fabrice Bellard and it is licensed under LGPL version 2.1 http://www.ffmpeg.org/legal.html