【问题标题】:Python Video Download to client's browser directlyPython视频直接下载到客户端浏览器
【发布时间】:2022-06-25 10:11:15
【问题描述】:

我遇到了这个 Pytube 库来从 YouTube 下载视频,现在视频被下载到运行脚本的本地系统,但我想做的是让用户单击 Web 应用程序上的 HTML 按钮直接下载该视频到他们的系统。

我的想法:应用程序应该首先获取视频并将其存储在服务器中,然后让用户下载它。我不知道这是否是正确的方法。

很想学习其他方法....

这里是样板 pytube 代码:

import pytube

url = 'https://www.youtube.com/watch?v=4SFhwxzfXNc'

youtube = pytube.YouTube(url)
video = youtube.streams.first()
video.download('../Video')

【问题讨论】:

    标签: python youtube file-management pytube


    【解决方案1】:

    请试试这个,它对我有用。注意:我正在使用 colab

    #安装python依赖项

    !pip install -q youtube-dl

    #用给定的ID下载youtube

    !youtube-dl -f 'bestvideo[ext=mp4]' --output "youtube.%(ext)s" https://www.youtube.com/watch?v=$YOUTUBE_ID

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-18
      • 1970-01-01
      • 2017-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多