0

所以我有一个下载回调函数

def downloadCallback(stream, chunk, file_handle, bytes_remaining):
    fileSize = stream.filesize
    bytes_downloaded = fileSize - bytes_remaining
    percentage = round((bytes_downloaded / fileSize) * 100, 2)
    print(f"{percentage}% Downloaded", end="\r")

到目前为止,我已经能够得到百分比。但是在获得下载速度和经过的时间方面没有运气。

在此代码上不断调用此回调

yt = YouTube(link, on_progress_callback=downloadCallback)
streamVideo = yt.streams.first()
streamVideo.download()

随意将其标记为重复,因为我也看到了很多关于这个问题的问题。但他们中的大多数只是令人困惑。我实际上想要有人用外行的方式向我解释这个公式

4

0 回答 0