下载Youtube视频和字幕
本文最后更新于:2 年前
一、第三方网站下载
优点:懒人专用,音频和视频可分开下载,也可以合并再下载,可以直接下载4K视频
缺点:下载不方便,需要第三方支持。
② http://keepvid.com
可下载字幕和最高720P的视频
③http://en.savefrom.net
优点:可以下载其他很多网站的视频 (可下载油猴插件) 缺点:不能下载4K视频。
二、浏览器内置脚本下载
优点:方便一键下载
缺点:安装需要一定的动手能力
① 安装 Chrome 浏览器 + Tampermonkey 扩展
程序一定要安装到 Tampermonkey 里面,而不是作为 Chrome 扩展安装。
“安装到 Tampermonkey 里”的意思是:先安装 Tampermonkey ,然后再点击下面脚本。
而不是直接去点脚本链接。
Tampermonkey 官网:Tampermonkey
说明:Firefox + Greasemonkey 扩展 ,Windows, Mac, Linux 均可使用,和操作系统无关。只要用 Chrome 浏览器就行
② 搜索脚本,安装即可
关于 Tampermonkey的更加强大的玩法请跳转至:
Chrome浏览器插件推荐:强大的脚本管理器Tampermonkey
还有一个脚本也不错,但是只能下载视频,点击安装即可:
三、在 YouTube 網址後面加上 my 就能快速下載(2021年6月27日可用)
1 |
|
STEP 1
開啟 Youtubemy 網站,把要下載的 YouTube 影片網址複製、貼上,點選下方的藍色按鈕「Start」即可獲取影片擷圖和下載按鈕。
前面有提到,要透過 Youtubemy 下載影片的另一個方法是直接於 YouTube 網址後面加上「my」快速打開下載頁面,改了網址後就能直接跳轉到影片下載功能。
STEP 2
在 Youtubemy 抓取到影片擷圖後,點選影片下方的「Download」按鈕就能開始下載保存影片的 Mp4 格式。
通常瀏覽器會直接跳出下載提示畫面,只要確認或選擇要保存檔案的路徑就能完成操作,其實相當簡單,另一好處是 Youtubemy 或類似線上工具在使用上無須額外下載或安裝軟體,只要透過瀏覽器就能完成,另一方面也符合跨平台的特性。
值得一試的三個理由:
無須安裝軟體,透過瀏覽器即可保存 YouTube 影片
下載影片 Mp4 格式可離線觀賞
直接於網址後面加上 my 快速開啟下載功能
四、利用Youtube-dl下载(专业人士观看)
优点:速度最快,可在线观看,可离线下载,可下载200多种网站视频
缺点:需要一定的服务器操作基础
1. Linux系统安装:
以下下载安装方式选择一个就行了:
sudo curl -L https://yt-dl.org/downloads/2016.07.13/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
如果你的vps没有安装 curl ,可以使用 wget 来下载。
sudo wget https://yt-dl.org/downloads/2016.07.13/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
当然你也可以用pip来安装,如果你没有pip就先安装pip, apt-get install python-pip -y
sudo pip install –upgrade youtube_dl
基础功能介绍
Youtube-dl的官网是:http://rg3.github.io/youtube-dl/
Github项目地址是:https://github.com/rg3/youtube-dl
在这里都能看到最新最全的youtube-dl信息。
Youtube-dl支持八百多家视频网站,具体列表可以看这里:http://rg3.github.io/youtube-dl/supportedsites.html ,优酷、爱奇艺等国内视频网站也是支持的。
下载视频
以下教程均以 这个youtube视频链接为例 https://www.youtube.com/watch?v=jK5coaM2X9g
最基础的下载视频的方法很简单,直接
youtube-dl URL youtube-dl https://www.youtube.com/watch?v=jK5coaM2X9g
这样就会自动选择一个最好的视频格式和清晰度下载到 当前的文件夹 了。
如果想把这个视频的所有格式都下载下来怎么办?
下载全部格式
youtube-dl –all-formats https://www.youtube.com/watch?v=jK5coaM2X9g
–all-formats
添加这个参数之后,所有存在的格式全部下载
具体操作方法请参考:使用Youtube-dl离线下载YouTube视频并且VPS上在线观看
https://www.youtube.com/watch?v=qLFeijbLGgg&list=PLWOOq0tRT6x7AVYw4UoEgR7LBcPYMw5ag&index=2
=============================================================================================
https://blog.csdn.net/qq_46064078/article/details/124791802
配置CMD命令行
临时生效
如果只是暂时使用代理,你可以在windows的cmd命令行中,执行下面命令:
2. 使用sock5代理
set http_proxy=socks5://127.0.0.1:10808
set https_proxy=socks5://127.0.0.1:10808
如果你要取消设置:
set http_proxy=
set https_proxy=
临时生效方案中,当你关闭cmd,再次打开时,之前的设置将会失效,代理依然使用不了。
长期生效
为了每次打开cmd,cmd都使用代理,那么,可以通过设置系统环境变量的方式,进行设置。右键 我的电脑 -> 属性 -> 高级系统设置 -> 高级 -> 环境变量 ,然后在 系统环境 中,新建两个系统环境变量,变量名称分别为 https_proxy 和 http_proxy ,值为 https_proxy=socks5://127.0.0.1:10808 :
然后重启cmd命令行,使用 curl www.google.com ,如果有内容返回,说明设置成功(不可以是 ping 命令进行测试)。