🏰pytube 让你的 Python 学会下载 Youtube/油管视频

2023-1-8|2023-3-16
D_SUPER
D_SUPER
type
status
date
slug
summary
category
tags
icon

Youtube 上有很多优秀的视频,有些需要保存下来反复学习,国内也有不少油管视频搬运工。网上的下载器大多需要付费,使用起来限制诸多。今天介绍一款利用 Python 随心下载的库 —— pytube 。
pytube 有如下特色:
  1. 它是 Python 的一个轻量级库,开源免费,不需要依赖第三方库,开发活跃;
  1. 允许自定义选择下载视频的格式、分辨率;
  1. 包含命令行工具,可以直接从终端下载视频。

前期准备

  1. Python 环境,以 Anaconda 为例;
  1. VS Code 编辑器;
  1. 科学的网络环境。

操作步骤

安装 pytube 库

  1. 打开 Anaconda Powershell Prompt 命令行工具;
  1. 运行命令 python -m pip install pytube ,完成安装;

配置 VS Code 科学环境

  1. 快捷键 Ctrl + , 进入设置;
  1. 搜索关键词 proxy ,填入如下设置;
    1. notion image

编写 Python 代码

  1. 打开 VS Code 创建 download_video_from_youtube.py 文件,复制下列代码:
    1. 视频清晰度选项 resolution : “720p”, “480p”, “360p”, “240p”, “144p” 等。
  1. 运行代码,即在此目录下生成 videos 文件夹和视频文件,具体下载时间受文件大小、网络等因素影响。

更多功能

  • pytube 还提供下载高清音频和字幕等功能。更多高级功能设置,可以便捷定制个人视频下载方案。

推荐阅读


解决世纪互联 Onedrive 账户 Win10 登录报错监控服务器运行状态 - VPS 探针
  • Waline