yt-dlp adalah program yang berfungsi untuk mengunduh video dari YouTube dan platform video lain seperti TikTok, Bilibili, dan Twitter.

Instalasi

yt-dlp merupakan program cross-platform, sehingga dapat diinstal di mana saja.

Tutorial ini hanya membahas cara menginstal yt-dlp di Android, Debian & Ubuntu, dan Arch Linux.

Android

Kalian perlu memasang aplikasi Termux sebelum lanjut ke proses instalasi, aplikasinya kalian unduh di repositori GitHub.

Setelah aplikasi Termux berhasil dipasang, update & upgrade paket ke versi terbaru.

$ pkg update && pkg upgrade

Setelah itu, instal python dan ffmpeg.

$ pkg install python ffmpeg

Kemudian unduh binary yt-dlp dan pasang pada aplikasi Termux kalian.

$ curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o $PREFIX/bin/yt-dlp
$ chmod a+rx $PREFIX/bin/yt-dlp

Jalankan perintah berikut untuk memberi izin termux agar bisa mengunduh file ke penyimpanan ponsel kalian.

$ termux-setup-storage

Arch Linux

$ sudo pacman -Syu yt-dlp

Debian & Ubuntu

$ sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp
$ sudo chmod a+rx /usr/local/bin/yt-dlp

Cara mengunduh video

Cara menggunakan yt-dlp untuk mengunduh video kualitas paling bagus kalian hanya perlu menjalankan perintah berikut.

$ yt-dlp URL

Jangan lupa untuk mengganti URL dengan tautan video yang akan diunduh.

Untuk menampilkan format yang tersedia pada video, gunakan opsi -F.

$ yt-dlp -F URL

Contoh perintah untuk mengunduh video berdasarkan id format.

$ yt-dlp -f 22 URL

Contoh perintah untuk mengunduh video terbagus yang beresolusi 720p atau lebih rendah.

$ yt-dlp -f "best[height<=720]" URL

Cara mengunduh audio

Jalankan perintah berikut ini untuk mengunduh audio yang versi terbagus saja.

$ yt-dlp -x -f bestaudio URL

Cara mengunduh subtitle

Kalian juga dapat mengunduh video video dan subtitlenya dengan opsi --write-sub dan --embed-subs.

Contoh perintah berikut ini akan mengunduh video dan subtitle Indonesia (jika tersedia).

$ yt-dlp --write-subs --sub-langs id URL

Gunakan opsi --embed-subs untuk menggabungkan subtitle ke dalam video.

$ yt-dlp --embed-subs --sub-langs id URL

Gunakan opsi --write-auto-subs untuk mengunduh subtitle yang dibuat secara otomatis oleh kecerdasan buatan.

$ yt-dlp --write-subs --sub-langs id URL

Untuk melihat daftar subtitle tersedia pada video, jalankan perintah berikut.

$ yt-dlp --list-subs URL

Cara memperbarui yt-dlp

Jika kalian kalian menginstal yt-dlp menggunakan binary, jalankan perintah berikut untuk memperbarui yt-dlp ke versi paling baru.

$ yt-dlp -U

Penutup

Cukup sekian tutorial singkat yt-dlp, untuk opsi lebih lanjut, kalian dapat membuka dokumentasi resmi yt-dlp di GitHub.