Instalasi YT-DLP di Android Termux
Unduh video dan audio dari YouTube langsung dari Android kamu lewat Termux menggunakan YT-DLP. Panduan lengkap ini membahas instalasi, penggunaan dasar, hingga skrip downloader interaktif super canggih.
Catatan: Artikel ini ditulis sebagai catatan pribadi, namun mungkin juga berguna bagi kamu yang ingin mencoba kekuatan terminal Android melalui Termux.
🤔 Apa itu YT-DLP?
YT-DLP adalah fork dari youtube-dl dengan banyak peningkatan fitur. Ia mendukung lebih banyak situs, jauh lebih cepat, dan mendukung opsi pengunduhan kompleks. Cocok untuk kamu yang ingin mengunduh playlist, audio-only, split chapter, hingga memanipulasi metadata video/audio dengan kualitas tertentu—semuanya langsung dari terminal.
🛠️ Langkah Instalasi YT-DLP di Android (via Termux)
Agar yt-dlp berjalan maksimal lengkap dengan fitur post-processing (seperti konversi audio dan embed cover), pastikan kamu mengikuti urutan instalasi berikut secara teliti di Termux:
- Berikan Akses Penyimpanan
Pertama, izinkan Termux untuk membaca dan menulis file ke memori HP kamu:
termux-setup-storage(Sebuah pop-up akan muncul di layar HP, pilih “Izinkan”). - Perbarui Repositori Sistem
Pastikan sistem Termux kamu berada di versi terbaru:
pkg update && pkg upgrade -y - Instal Python dan FFmpeg
yt-dlpberbasis Python, sedangkanffmpegadalah mesin pengolah media yang wajib ada untuk merajut audio/video, merubah resolusi, dan menyuntikkan cover art:pkg install python ffmpeg -y - Instal YT-DLP via PIP
Gunakan pip (Python Package Manager) untuk menginstal versi utama beserta dependensi standarnya:
pip install -U "yt-dlp[default]"
🔄 Validasi & Pembaruan (Update) YT-DLP
YouTube sangat sering mengubah struktur backend-nya (yang biasanya menyebabkan error seperti HTTP Error 403: Forbidden atau gagal mengunduh). Oleh karena itu, kamu harus rutin memperbarui yt-dlp.
Untuk memperbarui ke versi teranyar (rilis stabil/harian), jalankan perintah ini kapan pun kamu mengalami error:
pip install -U "yt-dlp[default]"
Untuk memvalidasi apakah instalasi berhasil dan melihat versi saat ini, ketik:
yt-dlp --version
💻 Menggunakan YT-DLP (Penggunaan Dasar)
Jika kamu ingin menjalankan yt-dlp secara manual, berikut beberapa perintah dasar yang sering digunakan:
- Mengunduh Playlist Musik (MP3):
yt-dlp -x --audio-format mp3 -i --yes-playlist "<url_playlist>"-x: Mengekstrak audio dari video.--audio-format mp3: Mengonversi hasil ekstraksi ke MP3.-i: Mengabaikan error jika ada satu video di playlist yang dihapus/gagal diunduh.
- Mengunduh Video Tunggal (Kualitas Terbaik):
yt-dlp -f "bestvideo+bestaudio/best" --merge-output-format mp4 "<url_video>"
🚀 Skrip Downloader Interaktif (Jon Mukidi Edition)
Mengetik parameter panjang setiap kali ingin mengunduh tentu merepotkan. Oleh karena itu, saya telah membuat skrip download.sh yang sepenuhnya interaktif. Kamu hanya perlu mengetik perintah pendek, dan skrip akan memandu kamu memilih format, kualitas, hingga mengatur tagging lagu seperti aplikasi premium!
✨ Fitur Unggulan Skrip:
- Video & Audio Mode: Mendukung ekstraksi ke MP4, WEBM, MKV, MP3, FLAC, OPUS, M4A, hingga WAV.
- Quick Mode (Otomatis): Unduh instan dengan kualitas default terbaik (Video Standar HD 720p / Audio 192k).
- Custom ID3 Tags: Bosan dengan nama artis YouTube yang berantakan? Kamu bisa menyuntikkan nama Artist dan Album secara manual.
- Embed Cover Kustom: Skrip dapat otomatis membuang thumbnail bawaan YouTube dan menyuntikkan cover kustom (Gootech White) ke dalam file lagu kamu menggunakan FFmpeg.
- Split Chapters: Otomatis memecah satu video panjang (misal: kompilasi lagu 1 jam) menjadi file-file MP3 terpisah berdasarkan penanda waktu (chapter) di YouTube.
- File Manager: Mengganti spasi pada nama file menjadi
_atau-secara otomatis agar lebih rapi.
Cara Penggunaan Skrip:
Setelah skrip dipasang (dapat dipanggil dengan alias download), kamu cukup menjalankan:
download "https://youtu.be/URL_VIDEO_KAMU"
Atau ketik perintah berikut untuk melihat menu panduan (Helper):
download -h

Jika kamu tidak memilih Quick Mode, layar terminal akan memandu kamu dengan menu interaktif dan anotasi kualitas seperti ini:
Pilihan Format Video: [1] mp4 (Sangat kompatibel untuk semua perangkat) [2] webm (Ukuran kecil, format asli YouTube) [3] mkv (Bagus untuk menyimpan metadata/subtitle)👉 Lihat/Unduh Full Source Code Skrip di sini
📦 Alternatif: Binary YT-DLP (Tanpa PIP)
Jika Termux kamu bermasalah dengan instalasi Python, kamu bisa menggunakan versi binary yang berdiri sendiri (meskipun tidak disarankan karena kurang fleksibel).
- Unduh file binary sesuai arsitektur CPU HP kamu:
- ARMv7 (32-bit): 👉
yt-dlp_linux_armv7l - AARCH64 (64-bit): 👉
yt-dlp_linux_aarch64
- ARMv7 (32-bit): 👉
- Simpan binary tersebut ke
/data/data/com.termux/files/usr/bin/, lalu ubah namanya menjadiyt-dlpdan beri hak akses eksekusi:chmod +x /data/data/com.termux/files/usr/bin/yt-dlp
Catatan:
Kamu tetap diwajibkan menginstal
ffmpeg(via pkg install ffmpeg) untuk kebutuhan pemrosesan media. Ada bug di beberapa buildffmpegyang menyebabkan masalah saat digunakan bersama YT-DLP. Disarankan gunakan build dari: 👉yt-dlp/FFmpeg-BuildsUntuk konektivitas dan HTTPS:
certifi: Sertifikat root dari Mozilla. brotli/brotlicffi: Untuk encoding brotli.websockets: Untuk dukungan unduh via websocket.requests: HTTP client untuk persistent connection & HTTPS proxy.
Penutup
Dengan yt-dlp dan sedikit sentuhan otomatisasi skrip Bash, Android kamu bisa bertransformasi menjadi mesin pengunduh media yang jauh lebih kuat, cerdas, dan rapi dibanding aplikasi pihak ketiga mana pun di PlayStore. Cukup dengan satu baris perintah, playlist panjang atau kompilasi album dapat tersimpan rapi langsung di HP kamu.
Butuh artikel serupa lainnya? Cek kategori Resources untuk tips dan tools Terminal/Linux lainnya!