youtube-dl is a command-line utility for downloading videos or extracting audio files from streaming websites such as YouTube, Dailymotion, and Vimeo. The software is written using Python. youtube-dl is public domain software under the Unlicense license and waiver.
Video Youtube-dl
Usage
youtube-dl is executed through a command-line interface, although several graphical user interface (GUI) front-ends exist. The minimal amount of information required is a supported URL to a video on YouTube or various other sites, from which youtube-dl will automatically download the file:
Many optional parameters can be specified. For example, entire playlists or an entire YouTube channel's content can be downloaded, with filtering rules, in a single command.
Maps Youtube-dl
Dependencies
It requires the Python interpreter, version 2.5 or higher, so it is portable to Linux, Windows and Mac OS X systems. youtube-dl is dependent on several other command-line tools. For post-processing and merge operations it uses either FFmpeg or avconv. For extracting media from a Macromedia RTMP stream it uses RTMPDump. These utilities are not included with youtube-dl, and need to be downloaded separately.
Windows users will need to download executable builds from their respective webpages and placed in the same folder as youtube-dl. MacOS users can install dependencies through Homebrew with brew install [DEPENDENCYNAME]
.
Detailed instructions for installing are written, with the source code, at the official web page.
GNU/Linux & Unix
Youtube-dl is available in the official repositories of most GNU/Linux distributions.
Particularity
This software, considering that distribution packages are often outdated, has an option for updating that overrides the defaults repositories where it is installed: youtube-dl --update
or youtube-dl -U
, short form. This command-line option will make the software look at its own repository; however, the authors always recommend using the standard system update mechanism to update.
Supported sites
The following is a list of noteworthy websites supported by youtube-dl.
References
External links
- youtube-dl on GitHub
Source of the article : Wikipedia