90后程序编程写代码,自动下载高清视频,有趣实用的IT技术分享

大家好,这里是我拍你看Vlog

。我不仅仅是一名拍Vlog视频的90后打工仔,同时也是一位工作3年的后端开发程序员。本篇文章,给大家带来一些实用技术干货,使用代码进行视频资源的高清下载,希望对大家日常生活有帮助!

1.首先给大家介绍一款,全网视频下载利器youtube-dl

youtube-dl是一款命令行处理工具,没有UI界面,全程都是使用CMD命令进行操作的,听名字大家可能以为是专门下载Youtobe网站的工具,其实不然。它所支持的格式范围很广除了欧美主流视频网站之外,中国的主流视频网站它也支持,比如优酷、搜狐、爱奇艺等等都支持,有了它你再也不用担心视频下载了。

youtube-dl是基于python编写的语言,在这里由于大多数小白用户使用的是windows系统,所以在windows系统里使用,可以直接在官网下载youtube-dl.exe,然后放在电脑的任意目录下。通过cmd进入该文件目录,通过命令即可使用。

2.youtube-dl在windows系统的下的使用

首先,可以到其官网(自行百度解决搜索:youtube.dl官网)下载youtube.dl的exe应用程序文件,如下图:

90后程序编程写代码,自动下载高清视频,有趣实用的IT技术分享

youtube.dl官网下载程序位置

然后,下载完成后得到的exe可执行文件,如下图所示:

90后程序编程写代码,自动下载高清视频,有趣实用的IT技术分享

注意,youtube-dl.exe并不是一个安装程序,只是一个运行程序,我们需要通过命令行运行它就行了。在使用该执行文件之前,我们需要在电脑上先安装Micorsoft Visual C++ 2010环境,这个是一种程序依赖的环境,直接百度搜索下载按照提示点击安装即可,如果电脑上已经安装了该环境的不会出现该提示安装的了。

90后程序编程写代码,自动下载高清视频,有趣实用的IT技术分享

Micorsoft Visual C++ 2010环境

安装完成后,验证一下是否安装成功 。我们此时可以在youtube-dl.exe文件的文件下面安装shift按键,然后鼠标右键,选择在此处打开命令窗口即可,如下图所示:

90后程序编程写代码,自动下载高清视频,有趣实用的IT技术分享


90后程序编程写代码,自动下载高清视频,有趣实用的IT技术分享

在命令窗口里输入:youtube-dl -h

然后敲击回车即可,如果出现如下所示则表示环境没问题。

90后程序编程写代码,自动下载高清视频,有趣实用的IT技术分享

最后,我们还需要百度搜索ffmpeg下载安装包,将其解压,然后把youtube-dl.exe跟ffmpeg.exe放在同一文件夹下即可,如下图所示:

90后程序编程写代码,自动下载高清视频,有趣实用的IT技术分享

最后,我们就可以在cmd命令窗口里执行youtube-dl 视频地址,然后敲击回车键即可下载视频了,如下图所示:

90后程序编程写代码,自动下载高清视频,有趣实用的IT技术分享

youtube-dl会自动选择高清下载,所以我们不必担心视频的清晰度。

注意:FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、Mac OS X等。这个项目最早由Fabrice Bellard发起,2004年至2015年间由Michael Niedermayer主要负责维护。许多FFmpeg的开发人员都来自MPlayer项目,而且当前FFmpeg也是放在MPlayer项目组的服务器上。项目的名称来自MPEG视频编码标准,前面的FF代表Fast Forward。youtube-dl将视频下载完成后会使用ffmpeg进行视频合成转码,所以在使用youtube-dl的时候务必下载ffmpeg。

3.总结与分析

通过上述简单的操作,我们就可以轻松的下载视频文件,当然有些视频资源可能进行特殊的下载权限控制,所以并不是所有视频都能下载,具体还需要根据情况分析,不过经测试,目前优酷、搜狐、爱奇艺等等都支持,当然是非VIP特殊视频哦!好了,本期分析就给大家介绍到这里,希望可以给大家生活带来帮助,有什么不明白的地方或者想法,可以留言评论,欢迎大家点赞关注转发分享哦!


分享到:


相關文章: