下载 YouTube 视频的几种方法

警告
本文最后更新于 2022-04-17,文中内容可能已过时。

作为 IT 开发人员,我们常常需要了解新的技术,学习新的技能。从个人的经验看,我偏向于通过 Google 和 YouTube 获取新信息,一方面是原生的英文文档更新相对比较及时,另外这些渠道的分享资源相对比较优质。

YouTube 上面有大量的技术分享视频、各种专业的会议视频(如CppCon),在本篇博文,我简单介绍几种获取 YouTube 视频的方法。

AddonCrop

Ref:https://addoncrop.com/v2/youtube-downloader/

Chrome 下载插件

之前有一个非常优秀的 YouTube 视频下载网站,savefrom,非常遗憾的被迫关闭了。但是这个网站提供了一种下载 YouTube 视频的思路:可以通过插件的形式,把需要下载的视频作为缓存,进行拼接保存下来。

下载Youtube视频的几种常用方法和软件 有比较详细的介绍:

  1. 首先给你的Chrome安装上Tampermonkey
  2. 然后在Greasyfork安装本地Youtube下载器激活即可。

yt-dlp 命令行

youtube-dl 是一个十分优秀的命令行下载视频的工具,而这款 yt-dlp 则是基于其而增强功能的升级版,使用起来也很简单。

我写了一个简单的 bash 脚本,可以循环下载整个视频列表。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
#!/bin/bash
url="https://www.youtube.com/watch?v=SbQVY-JOrgg&list=PLHTh1InhhwT6VxYHtoWIvOup9gz0p95Qr&index=8&t=26s"
while true
do
    yt-dlp --playlist-start 1  --yes-playlist --write-sub --sub-format "ass/srt/best" --convert-subs "srt" $url

    status=$?
    if [[ $status = 0 ]];
    then
		exit
    fi
done

相关内容

william 支付宝支付宝
william 微信微信
0%