Download videos from many of the most popular video streaming sites. Tube-DL is a simplified UI for the excellent command-line application youtube-dl.
Download a pre-built installer from the Releases page.
- Run
Tube DL
- Enter or paste the URL of YouTube, Vimeo, etc page into the URL field.
- Select whether you want the video file or audio only.
- Click the Download button
- Finder/Explorer will open to the folder where the file was downloaded
The project is written in Javascript running in node and packaged for the desktop using Electron. Ensure that Node and NPM are installed and configured on the development machine.
I recommend installing the electron libraries globally, however installing them locally is fine.
npm install electron-prebuilt -g
npm install electron-packager -g
Optionally to create OSX and Win32 installers:
npm install electron-osx-sign -g
npm install electron-builder -g
cd "Tube DL"
npm install
npm start
Use osx or win build depending on your platform.
npm run build:osx
npm run build:win
The following libraries and executables are used by Tube DL:
- youtube-dl (Public Domain)
- ffmpeg for Win32 (GPL 3.0)
- ffmpeg for OSX (GPL 3.0)
- Bootstrap (MIT)
- Bootstrap Slider (MIT)
- Bootstrap Switch (Apache 2.0)
- Circular Percentage Bar (Public Domain)
GPL-3.0 License is required with inclusion of ffmpeg (used only for audio conversion). If you remove ffmpeg, the remaining code may be distributed under the terms of the MIT.