Lompat ke konten Lompat ke sidebar Lompat ke footer

Membuat Video Downloader YouTube Menggunakan Python

Python Language
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

Untuk menguji syntax yang sudah kita buat kita bisa menggunakan perintah berikut


Percobaan Program Downloader Video YouTube

Untuk menjalankan program downloader menggunakan perintah berikut
python ytdownloader.py
Setelah downloader dieksekusi lalu inputkan URL YouTube yang ingin didownload
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!

Rakabuming
Rakabuming Menyukai kegiatan fotografi, videografi, membaca dan menulis. Seorang network enginer juga sedikit merambah cyber security

Posting Komentar untuk "Membuat Video Downloader YouTube Menggunakan Python"