Ga usah lagi ribet cari online downloader atau cari idm bajakan buat download video atau mp3 dari youtube / beberapa situs lainnya

youtube-dl is a command-line program to download videos from YouTube.com and a few more sites. It requires the Python interpreter (2.6, 2.7, or 3.2+), and it is not platform specific.
–Deskripsi di official site

Sebenarnya bisa multiplatform, tapi tulisan ini buat linux.

Bahan - bahan

  • Python interpreter 2.7 / 3

Step - step

Install youtube-dl

Pilih salah satu:
Pake curl

sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

Pake wget

sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

Pake pip (biasanya kalo udah ada python, udah otomatis ada pip)

sudo pip install --upgrade youtube_dl

Set alias

Karena command + option yang mesti diketik lumayan panjang semisal mau download mp3, video 480p atau video 720p, lebih enak dijadiin alias

Buka file .bashrc atau .zshrc kalau pake zsh

Contoh template alias:

Buat download mp3 ke ~/Music/ dengan kualitas audio paling tinggi di alias jadi ytdlmp3:

alias ytdlmp3='youtube-dl --output "~/Music/%(title)s.%(ext)s" --extract-audio --audio-format mp3 --audio-quality 0'

Buat download video (biasanya mp4) ke ~/Videos/ dengan kualitas 480p di ** alias** jadi ytdlvid480:

alias ytdlvid480='youtube-dl --output "~/Videos/%(title)s.%(ext)s" -f "bestvideo[height<=480]+bestaudio/best[height<=480]"'

Buat download video (biasanya mp4) ke ~/Videos/ dengan kualitas 720p di alias jadi ytdlvid720:

alias ytdlvid720='youtube-dl --output "~/Videos/%(title)s.%(ext)s" -f "bestvideo[height<=720]+bestaudio/best[height<=720]"'

Kalau mau explore option - option nya liat di sini

Usages

Di terminal tinggal panggil aliasnya sama link video (ato bisa juga playlist / channel) youtubenya

misal buat download mp3 We Are - One Ok Rock tinggal :

ytdlmp3 https://www.youtube.com/watch?v=nU307tV32B0

kalo mau videonya tinggal :

ytdlvid720 https://www.youtube.com/watch?v=nU307tV32B0

Sources

Youtube-dl github