Sudah banyak orang yang mungkin mengenal satu aplikasi CLI ini. Karena ini juga salah satu aplikasi yang paling umum digunakan oleh para pecinta video turtorial dengan durasi panjang namun kuota/wifi terbatas 😀

Kita tidak asing lagi dengan Youtube-dl ini karena ini salah satu aplikasi yang sangat membantu kita dalam hal download video di youtube. Youtube dl ini sendiri dibekali dengan fitur-fitur yang cukup kompleks, mulai dari download playlist, random playlist, dan video sorting (atau video pilihan sendiri/dikususkan).

Di karenakan mungkin sudah banyak artikel tentang youtube dl ini, yang secara gamblang dan lengkap. maka saya tidak akan menjelaskan lagi karena kali ini saya hanya akan mengsharing tips dan trik saja.

dalam kasus paling umum kita akan kesulitan dalam mendownload video youtube dalam bentuk playlist dengan url /?watch?v=blablabla&list=blablabla.

MP4 Video Playlist

youtube-dl -o '%(title)s by %(uploader)s on %(upload_date)s in %(playlist)s.%(ext)s' -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio' --merge-output-format mp4 --yes-playlist "https://www.youtube.com/playlist?list=PL-CtdCApEFH-A7jBmdertzbeACuQWvQao"

MP3 Audio Playlist

youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" --yes-playlist "https://www.youtube.com/watch?v=fR4B5FDlNBA&list=RDfR4B5FDlNBA&start_radio=1"

Dalam perintah diatas terdapat beberapa parameter dan value regex seperti -o untuk output. -f untuk format video hasil download nantinya akan dalam bentuk/convert menjadi apa. –merge-output-format mp4 untuk penegasan ulang output video dalam bentuk MP4. –yes-playlist untuk penegasan bahwa link target adalah bentuk link playlist ( untuk individual/bukan playlist bisa menggunakan –no-playlist ).

untuk info lebih jelas serta memahami ketentuan dari beberapa param silahkan kunjungi github : https://github.com/yt-dlp/yt-dlp

Note:
Untuk beberapa kasus mengenai installasi youtube-dl di linux/windows/mac/chrome os (chromebook). pastilan anda menggunakan command :

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

atau juga bisa

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

untuk mencegah terjadinya gagal lib karena terlalu usang atau dependensi tidak terdeteksi dikarenakan youtube-dl tidak update/usang.

Untuk permasalah audio, silahkan anda install FFMPEG berdasarkan aplikasi manager anda.

contoh di Ubuntu/Debian :

sudo apt install ffmpeg

Fedora, Centos, Redhat, dll :

sudo yum install ffmpeg

Windows :

choco install ffmpeg

Mac os :

brew install ffmpeg
port install ffmpeg

Untuk permasalahan lebih lanjut silahkan komentar dibawah, agar saya dapat membantu mencarikan solusi serta bisa saling sharing di blog ini.

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *