Pengunduh Daftar Putar YouTube adalah skrip Python yang mengambil dan mengunduh sejumlah video tertentu dari daftar putar YouTube tertentu. Ia menggunakan Selenium untuk mengekstrak tautan video dari daftar putar dan yt-dlp
untuk menangani pengunduhan video. Alat ini berguna untuk mengunduh sekumpulan video dari daftar putar YouTube untuk ditonton secara offline atau untuk tujuan pengarsipan.
yt-dlp
untuk mengunduh video dalam format terbaik yang tersedia.yt-dlp
ffmpeg
(Opsional) : Diperlukan jika Anda memilih untuk mendownload video dalam resolusi lebih tinggi dari 360p. Untuk menginstal semua modul yang diperlukan, gunakan file install.txt
yang disediakan:
Instal modul yang diperlukan menggunakan file install.txt
:
pip install -r install.txt
Instal ffmpeg
(hanya jika mengunduh video dalam resolusi lebih tinggi):
ffmpeg
yang dapat dieksekusi dari situs web resmi dan tambahkan ke PATH sistem Anda.ffmpeg
menggunakan Homebrew: brew install ffmpeg
ffmpeg
menggunakan manajer paket Anda: sudo apt-get install ffmpeg # For Debian-based distributions
sudo yum install ffmpeg # For Red Hat-based distributions
Pastikan Anda juga memasang versi Chrome yang kompatibel, karena skripnya menggunakan Chrome WebDriver.
Untuk menjalankan skrip, ikuti langkah-langkah berikut:
Kloning atau Unduh Repositori : Pastikan Anda memiliki file skrip ( app.py
) di direktori kerja Anda.
Navigasi ke Direktori Skrip : Buka terminal Anda dan ubah ke direktori yang berisi skrip.
Jalankan Skrip : Jalankan skrip dengan menjalankan:
python app.py
Ikuti Petunjuknya : Masukkan URL playlist YouTube PUBLIC atau UNLISTED dan jumlah maksimum video yang ingin Anda ambil saat diminta.
Lihat Kemajuan Pengunduhan : Skrip akan menampilkan kemajuan proses pengambilan dan pengunduhan video di terminal.
Enter a Public or Unlisted YouTube playlist URL: https://www.youtube.com/playlist ? list=PL0vfts4VzfNjdPuyk9SJDIvpsOjNgU1bs
Enter the maximum number of videos to retrieve: 2
Choose Resolution:
1) 360p
2) up to 1080p
3) .mp3
Choose Number: 2
Dengan contoh ini, skrip akan mengambil hingga 2 tautan video dari daftar putar dan mengunduhnya ke direktori downloads
dalam direktori skrip saat ini.
ffmpeg
: Jika Anda memilih resolusi video lebih tinggi dari 360p, pastikan ffmpeg
diinstal. Tanpa ffmpeg
, skrip mungkin tidak dapat memproses download dengan resolusi lebih tinggi.