不论是搬运工还是日常使用,我们会面临下载视频网站上视频内容的问题。前一段时间,谷歌浏览器下架了所有可以下载YouTube视频的浏览器插件,轻松下载视频的时代结束了,今天我们就以YouTube为例下载视频(事实上其他网站的方法也比较类似)。
本文不讨论翻墙的问题。
在文章的开始,先安利几个可以直接在线解析下载视频内容的网站,如果仅仅下载720P及以下的视频,推荐下面的网站:
https://distillvideo.com/page/how-to-download-youtube-hd-video-without-losing-any-quality
然而对1080P及以上清晰度视频的下载,不是要收费,就是复杂的操作。ffmpeg和cmd让我有点方,所以我们今天讨论一下1080P+视频的傻瓜式下载方法。
1.首先,谷歌浏览器(360浏览器,搜狗浏览器等Chrome内核通用)安装油猴脚本。
如果你是 FireFox 的使用者, 请到 about:config 把 dom.webcomponents.shadowdom.enabled 改为 true 来得到最佳效果。绕道 hhh
你可以访问http://www.tampermonkey.net/按照教程安装油猴,或者直接访问谷歌应用商店安装。 你会在浏览器右上角看到这个图标

2.再访问https://greasyfork.org/zh-CN/scripts/369400-local-youtube-downloader


安装“本地 YouTube 下载器”脚本
安装完毕后,我们随意打开一个YouTube视频会发现

点击这句话,我们发现有好多链接

3.对于但是对于1080P的视频(在右边那一列 Adaptive 下载),我们还不能直接下载全部文件。音频和视频是要分开来下载的,你需要自己把它合并。
点击一个1080P的video文件和一个audio文件,然后下载。
4.最后一步,合并这两个文件。当然是用万能的格式工厂,下载安装格式工厂(这个很简单吧)。大佬也可转完格式用Pr,大佬反正也不会来看我文章的。。。
如果格式为mp4,直接点击“混流”,导入两个文件就可以开始合成了。
如果下载的文件格式为webm,就要先用格式工厂转换为MP4,MP3等通用格式。
再点击“混流”,导入两个文件就可以开始合成了。

15分钟的视频大概耗时10分钟混流完成。

视频文件保存地址见上图左下角D:\FFOutput(这是我的保存地址,你们的地址自己看)。
至此,视频就下载完毕了。
PS:为什么1080P时就需要单独下载youtube视频和音频文件?
前段时间, YouTube开始使用DASH格式(基于HTTP的动态自适应流媒体),用于1080p,2k,4k,6k和8k视频。DASH是一种自适应比特率流技术,其中多媒体文件被划分为一个或多个段并使用HTTP传送到客户端。现在不是单个多媒体文件,而是至少有2个单独的文件:一个是音频线,另一个是没有声音的视频文件。
PS:Greasy Fork上面还有很多优秀的jio本,可以自行探索哦~
