1
from pafy import *
url = str(input("Videonun Youtube linkini girin"))
video = pafy.new(url)
streams = video.streams
for s in streams:
    print(s.resolution, s.extension, s.get_filesize(), s.url)

format = input("indirilecek turu seçin")
res = input("lutfen sectiginiz ture uygun cozunurluk yazın")

best = video.getbest(preftype=format)
best.resolution, best.extension(res, format)

konum = str(input("indirilecek yeri seçin"))
best.download(quiet=False,filepath=konum)

我想做一个 youtube 安装程序,但我遇到了那个错误,我想从用户那里获取分辨率、文件格式和下载路径的输入

4

1 回答 1

0

stream.extension不是方法,它是一个包含字符串的属性,它指定与流对象关联的文件的扩展名。如果您想更改分辨率/扩展名,请选择另一个流或按原样下载文件并使用 ffmpeg 之类的文件进行转换。

于 2021-02-21T07:26:40.980 回答