Menggunakan Python untuk Mengunduh Subtitle dari YouTube
Menggunakan Python untuk Mengunduh Subtitle dari YouTube. YouTube menyediakan subtitle untuk banyak video, dan kita bisa mengunduhnya menggunakan Python dengan bantuan pustaka pytube
. Artikel ini akan membahas langkah-langkah detailnya.
[Python untuk mengunduh subtitle dari youtube full,Python untuk mengunduh subtitle dari youtube github,Python untuk mengunduh subtitle dari youtube english,YouTube transcript,YouTube transcript api,Youtube-transcript-api GitHub,YouTube transcript api python,YouTube subtitles download API]
1. Instalasi pustaka yang dibutuhkan
Untuk mengunduh subtitle, kita memerlukan pustaka pytube
. Jika belum terpasang, Anda dapat menginstalnya dengan perintah berikut:
pip install pytube
2. Mengunduh Subtitle dari Video YouTube
Setelah menginstal pytube
, kita dapat menggunakan kode berikut untuk mengunduh subtitle dari sebuah video YouTube:
from pytube import YouTube
# Masukkan URL video
url = "https://www.youtube.com/watch?v=VIDEO_ID"
# Inisialisasi objek YouTube
yt = YouTube(url)
# Menampilkan daftar bahasa subtitle yang tersedia
print("Bahasa subtitle yang tersedia:", yt.captions.keys())
# Memilih bahasa subtitle, misalnya 'en' (Inggris)
caption = yt.captions.get("en")
# Mengunduh subtitle dalam format SRT
if caption:
subtitle = caption.generate_srt_captions()
with open("subtitle.srt", "w", encoding="utf-8") as f:
f.write(subtitle)
print("Subtitle berhasil diunduh!")
else:
print("Subtitle tidak tersedia untuk bahasa yang dipilih.")
3. Menyimpan Subtitle dalam Format Teks
Jika Anda ingin menyimpan subtitle dalam format lain, misalnya TXT, cukup ubah ekstensi file:
with open("subtitle.txt", "w", encoding="utf-8") as f:
f.write(subtitle)
4. Kesimpulan
Menggunakan pytube
, kita dapat dengan mudah mengunduh subtitle dari YouTube dalam berbagai bahasa. Dengan langkah-langkah di atas, Anda dapat mengakses teks subtitle untuk berbagai keperluan seperti terjemahan atau analisis teks.