如何解决提取YouTube视频Python的标题
我用python写了一小段代码,以从YouTube视频中提取音频。这是代码:
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])
我在这里想要做的是通过使用链接获取视频的标题,而不是询问用户视频的标题。我尝试了几种方法,但对我而言却没有用。是否有捷径可寻?谢谢。
解决方法
您可以按照以下方式使用extract_info方法:
with youtube_dl.YoutubeDL(ydl_opts) as ydl:
info_dict = ydl.extract_info(video,download=False)
video_title = info_dict.get('title',None)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。