There are plenty of download tools available for Youtube videos. But someday or the other they shall disappoint you. They would ask for ransom to keep using, or failing to download every now and then, download would suck; especially for OSX users.
For some time I have been using youtube-dl
(which I had mentioned in other post) and it has worked like a charm for me. It is a CLI tool with huge options, right from video/audio quality to downloading only latest videos and what not.
~/DownloadsYT/Videos
folderUsage: youtube-video “Complete video URL”
## Filename: youtube-video
#!/bin/bash
if [ ! -d ~/DownloadsYT/Videos ]; then
mkdir -p ~/Downloads/YTVideos
fi
cd ~/Downloads/YTVideos || return
youtube-dl --yes-playlist -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best' --merge-output-format mp4 -o '%(title)s-%(id)s-%(format_id)s.%(ext)s' "$1"
~/Downloads/TYMusic
folder)Usage: youtube-audio “Complete video URL”
## Filename: youtube-audio
#!/bin/bash
if [ ! -d ~/Downloads/TYMusic ]; then
mkdir -p ~/Downloads/TYMusic
fi
cd ~/Downloads/TYMusic || return
format=mp3
youtube-dl --prefer-ffmpeg -f 171/251/140/bestaudio --extract-audio --audio-format "$format" --audio-quality 0 "$1"
There has been some GUI version of this utility but I prefer the script version.
Official Site: youtube-dl