from __future__ import unicode_literals
import youtube_dl
ydl_opts = {}
url = input("Enter your URL:")
with youtube_dl.YoutubeDL(ydl_opts) as ydl:
if
ydl.download([url])
print("Downloaded!")
默认情况下,它正在下载360p视频。但是,我想下载特定视频的最佳分辨率。有人可以帮我吗?谢谢。
使用format选项
如果您想要最佳的视频格式,请使用bestvideo。
示例:
url = input("Enter your URL:")
ydl = youtube_dl.YoutubeDL({
'outtmpl': '/tmp/testvideo.mp4',
'format':' bestvideo+bestaudio'
})
ydl.download([url])
编辑:如果要在1个文件中包含视频和音频,请执行:
'format':' bestvideo[ext=mp4]+bestaudio[ext=mp4]/mp4'
代替
'format':' bestvideo+bestaudio'