欢迎光临散文网 会员登陆 & 注册

【原创】视频下载·搬运教程(油管·N站·Twitch等)

2018-01-25 17:31 作者:FalcoLau  | 我要投稿

警告:若擅自搬运视频造成了侵权行为,后果自负。

网上有不少在线转换·下载国外视频的网站,但是限制诸多,最主要是很难下高质量的格式。也有不少类似的电脑程序,但是往往需要付费。其实有这么一个免费的开源程序youtube-dl可以满足下载和搬运的需要,而且并不止能下油管,N站、Twitch等常见网站也支持。

youtube-dl支持下载的网站列表:https://rg3.github.io/youtube-dl/supportedsites.html

需要的程序

  • youtube-dl本体:https://github.com/rg3/youtube-dl(Windows/UNIX/OS X均支持)

  • Python 2.6, 2.7或3.2+(必须运行环境):https://www.python.org/downloads/

  • ffmpeg或acconv(可选):音视频混流器用

  • 如果人在国内,搬运还需要什么不需要我解释吧?

以下是Windows系统下的教程,其他操作系统自行研究。

下载参数设置

参数文件一般是需要自己创建的,以下二选一,up主用了第一种,没试过第二种:

  • C:\Users\<用户名>\AppData\Roaming\youtube-dl\config.txt

  • C:\Users\<用户名>\youtube-dl.conf

创建之后可以在youtube-dl本体的文件夹造一个快捷方式方便以后编辑:

现在开始填写下载参数:

--proxy <协议://服务器:端口>

国内必须,协议如HTTP/HTTPS/SOCKS,SOCKS还要具体版本,比如socks5://

--ffmpeg-location

ffmpeg或avconv的bin文件夹路径,用到这些音视频混流器时必填

-f <视频格式/音频格式>

下载的格式,可以单独下纯音频,语法如下:

  • best:质量最好的单文件

  • bestvideo:质量最好的纯视频

  • bestaudio:质量最好的纯音频

  • 斜杠 /:分隔优先级,如果斜杠前的条件不满足则判断斜杠后的条件

  • bestvideo+bestaudio:质量最好的纯视频格式+纯视音频,之后通过ffmpeg等混流

不填写任何设置的话,程序默认的配置是 -f bestvideo+bestaudio/best,但是默认不一定就是最好的,尤其是想要搬运60fps或者1080p视频的时候,默认配置不一定会抓到,所以建议还是自己写配置:

[条件]:在格式后添加方括号条件可以限制你要下载的格式,符号可以是
<(小于)<=(小于等于)>(大于)>=(大于等于)=(等于)!=(不等于)

  • [height]:视频高度像素,也就是所谓的720p和1080p的判断,b站直传目前最高支持1920x1080,搬运到b站用1080也够了,只是下4k自己看的话就另当别论

  • [vbr][abr]:视频和音频码率,b站直传有限制,但一般都先压好再上传,所以可以无视

  • [asr]:音频采样率,b站最高44100,但是同上可以自己压好再上传,所以可以无视

  • [fps]:b站目前只支持720p 60fps,1080p会有问题

  • [ext]:扩展名,比如视频的mp4、flv,音频的m4a,webm等

这是up主为b站搬运用的设置,仅供参考

这个配置的下载优先级如下:

  1. bestvideo[fps=60][height=720]+bestaudio[ext=m4a]:720p 60fps m4a音频 混流

  2. bestvideo[height=1080]+bestaudio[ext=m4a]:1080p m4a音频 混流

  3. best:质量最好的单文件

下载视频

弄好设置文件之后,打开youtube-dl.exe。

如果闪退的话则要换一种打开方法:按住shift点击youtube-dl所在的文件夹,右键选择“在此处打开Powershell窗口”。

在命令行程序输入:

youtube-dl "视频网址/播放列表"

如果在Powershell窗口下上述命令不行的话,则要在前面加上 .\

.\youtube-dl "视频网址/播放列表"

如无意外的话就会开始下载了:

只要下载的PART文件没有删除,是可以断点续传的。需要混流的话也会自动调用混流器。

这只是youtube-dl最简单的操作,高级操作可以研究:https://github.com/rg3/youtube-dl

up主也不是高级搬运工,技术水平有限不能答疑,出现任何问题还是阅读上面官网吧。

还有人开发了GUI版本,可以自己搜,但是我这里由于技术性问题不能正常使用。



【原创】视频下载·搬运教程(油管·N站·Twitch等)的评论 (共 条)

分享到微博请遵守国家法律