Bir YouTube videosu Python'un başlığını çıkarın
Sep 16 2020
Bir YouTube videosundan sesi çıkarmak için python'da küçük bir kod parçası yazdım. İşte kod:
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])
Burada yapmak istediğim, kullanıcıdan videonun başlığını istemek yerine bağlantıyı kullanarak videonun başlığını almaktır. Birkaç yöntem denedim ama işe yaramadı. Bunu yapmanın kolay bir yolu var mı? Teşekkürler.
Yanıtlar
1 AlexandraDudkina Sep 16 2020 at 15:44
Extract_info yöntemini aşağıdaki şekilde kullanabilirsiniz:
with youtube_dl.YoutubeDL(ydl_opts) as ydl:
info_dict = ydl.extract_info(video, download=False)
video_title = info_dict.get('title', None)
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı