Membuat Video Downloader YouTube Menggunakan Python
Logo bahasa Python |
rakabuming.com --- Pernahkah kalian saat melihat YouTube dan kalian mennyukai video tersebut sedangkan kalian sangat menginginkan video tersebut untuk disimpan, sekarang ini sangat lah mudah untuk mendownload video yang ada di YouTube, banyak sekali website yang menyediakan fungsi download video yang ada di YouTube secara gratis.
Namun pernahkah kalian berpikir untuk membuat downloader sendiri? Ya! Kali ini saya akan memberikan tutorial bagaimana membuat downloader YouTube sendiri menggunakan bahasa pemrograman Python.
Nah python sendiri merupakan bahasa pemrograman yang umum digunakan oleh sebagian besar programer karena dianggap memiliki struktur bahasa yang mudah dan ringkas, maka dari itu saya membuat downloader ini menggunakan bahasa pemrograman python, disini saya menggunakan Windows Subsystem Linux (WSL) Kali Linux Rolling yang bisa kalian pelajari di SINI! dan Pyhton versi 3. Berikut langkah - langkahnya.
INSTALL MODULE pytube
Sebelum kita memulai membuat file downloader kita terlebih dahulu menginstall library pytube dengan menggunakan perintah
python -m pip install pytube
Atau jika kalian lebih suka menginstall melalui github bisa menggunakan perintah berikut
python -m pip install git+https://github.com/pytube/pytube
MEMBUAT FILE DOWNLOADER
Setelah berhasil menginstall library pytube langkah selanjutnya adalah membuat file downloader, untuk membuat file gunakan perintah berikut, ganti teks yang berwarna hijau sesuai dengan keinginan
touch ytdownloader.py
MEMBUAT SYNTAX DOWNLOADER DENGAN PYTHON
Kalian bisa mengikuti langkah - langkah dibawah untuk membuat syntax downloader dengan library pytube, saya juga menyertakan opsi syntax untuk melihat informasi video seperti durasi video, viewer video, deskripsi video dll. Untuk membuka dan mengedit file gunakan perintah berikut
nano ytdownloader.py
Pilih salah satu syntax yang ada dibawah ini
Membuat Syntax Downloader Video YouTube
Silahkan ikuti langkah - langkah di bawah ini
from pytube import YouTube
link = input ("Masukkan URL video Youtube: ")
# Contoh url: https://www.youtube.com/watch?v=YPDoIPPDfbM
yt = YouTube (link)
video = yt.streams.filter(file_extension='mp4').order_by('resolution').desc()
try:
video.first().download()
print("Download berhasil untuk: ", yt.title)
except Exception as e:
print("Download gagal untuk: ", e)
Membuat Syntax untuk Mengetahui Informasi Video
Silahkan ikuti langkah - langkah di bawah ini
from pytube import YouTube
link = input ("Enter YouTube video url: ")
# Contoh url: https://www.youtube.com/watch?v=YPDoIPPDfbM
yt = YouTube (link)
try:
print("Judul : ", yt.title)
print("Duari : ", yt.length, "detik")
print("URL : ", yt.thumbnail_url)
print("Deskripsi : ", yt.description)
print("Viewer : ", yt.views)
print("Konten Dewasa: ", yt.age_restricted)
print("ID Video : ", yt.video_id)
except Exception as e:
print("Gagal mendapatkan informasi: ", e)
PERCOBAAN DAN HASIL
Percobaan Program Downloader Video YouTube
python ytdownloader.py
Masukkan URL video Youtube: https://www.youtube.com/watch?v=YPDoIPPDfbM
Setelah menginput URL selanjutnya silahkan tunggu hingga proses download selesai, lama proses download tergantung pada besar ukuran video dan kualitas kecepatan internet yang kalian gunakan, jika proses download sudah selesai maka akan menampilkan pesan sebagai berikut
Download berhasil untuk: Iwan Fals - Belom Ada Judul - Konser Suara Untuk Negeri Jakarta
Jika gagal maka akan muncul pesan sebagai berikut
Download gagal untuk: Iwan Fals - Belom Ada Judul - Konser Suara Untuk Negeri Jakarta
Percobaan Program untuk Mengetahui Informasi Video
Untuk menjalankan program untuk mengetahui informasi video menggunakan perintah berikut
python ytinformation.py
Setelah program dijalankan maka selanjutnya adalah menginputkan URL video yang diinginkan
Masukkan URL video YouTube: https://www.youtube.com/watch?v=YPDoIPPDfbM
Setelah URL diinputkan maka akan menampilkan hasil sebagai berikut
Judul : Iwan Fals - Belom Ada Judul - Konser Suara Untuk Negeri Jakarta
Duari : 314 detik
URL : https://i.ytimg.com/vi/YPDoIPPDfbM/maxresdefault.jpg
Deskripsi :
Viewer : 379458
Konten Dewasa: False
ID Video : YPDoIPPDfbM
Jika gagal maka akan muncul pesan sebagai berikut
Gagal mendapatkan informasi: yt.title, yt.length, yt.thumbnail_url, yt.description, yt.views, yt.age_restricted, yt.video_id
KESIMPULAN
Dengan memanfaatkan library pytube kita bisa membuat downloader video YouTube sendiri dengan menggunakan bahasa pemrograman python. Semoga dapat menjadi informasi yang bermanfaat bagi kalian semua, selamat mencoba!
Posting Komentar untuk "Membuat Video Downloader YouTube Menggunakan Python"