Ekstrak judul video YouTube Python
Sep 16 2020
Saya telah menulis sepotong kecil kode dengan python untuk mengekstrak audio dari video YouTube. Ini kodenya:
from __future__ import unicode_literals
import youtube_dl
link = input("Enter the video link:")
name = input("Enter the title of the video:")
path = f'D:\\{name}.mp3'
ydl_opts = {
'outtmpl':path,
'format': 'bestaudio/best',
'postprocessors': [{
'key': 'FFmpegExtractAudio',
'preferredcodec': 'mp3',
'preferredquality': '192',
}],
}
with youtube_dl.YoutubeDL(ydl_opts) as ydl:
ydl.download([link])
Yang ingin saya lakukan di sini adalah mendapatkan judul video dengan menggunakan tautan alih-alih menanyakan judul video kepada pengguna. Saya mencoba beberapa metode, tetapi tidak berhasil untuk saya. Adakah cara mudah untuk melakukan ini? Terima kasih.
Jawaban
1 AlexandraDudkina Sep 16 2020 at 15:44
Anda dapat menggunakan metode extract_info dengan cara berikut:
with youtube_dl.YoutubeDL(ydl_opts) as ydl:
info_dict = ydl.extract_info(video, download=False)
video_title = info_dict.get('title', None)
Selalu Menjadi Ancaman: Mengapa Orang Berkulit Coklat dan Hitam Tidak Bisa Nyaman di Amerika Serikat
Jana Duggar: Semua yang Dia Katakan Tentang Cinta dan Jendela 5 Tahunnya untuk Menemukan 'Yang Satu'