分類 FAQ 下的文章

其实,youtube-dl官方代码已有对mgtv的下载支持。
只是因为编译原因,或许是python版本不对,而导致其官方exe在下载芒果TV时,出现如下错误:

unsupported operand type(s) for %: 'bytes' and 'tuple'

获取代码,以python2重新编译,生成youtube-dl_cr.exe,可以正常下载。
所以,若需下载芒果TV,只需下载youtube-dl_cr.exe,丢入程序目录中即可。
注:CR TubeGet需要v0.9.1.9及以上版本支持。



以如下url为例,验证下载:
https://www.mgtv.com/b/330173/5830313.html
ycty.png

复制此url入CR TubeGet,得其下载为:
ycty_download.png
ycty_downloaded.png

youtube-dl对iqiyi本来是支持的,但其官方更新对中国网站之支持,相当滞后。
就像对bilibili列表支持一样,反馈也没有结果,不得已而修改之。
对iqiyi也是一样。参考you-get项目,本欲自写,发现改youtube-dl更友好一些。

youtube-dl官方版,下载爱奇艺,因取tvid、vid正则错误,而导致解析失败,表现为:

ERROR: Can't find any video;

如图示:
iqiyi_fail.png

实现上修改其正则匹配即可。并完善其缩略图、视频时长信息。
终于也等不及,自编译youtube-dl_cr.exe,同时修正bilibili引用,与其共用一个exe组件。
1、下载crtubeget.rar,解压
2、下载youtube-dl_cr.exe,丢入crtubeget目录中,即可实现iqiyi视频下载
它的文件描述是:YouTube video downloader for CR TubeGet
bilibili.png

v0.9.1.9修正:
iqiyi下载失败,提示下载youtube-dl_cr组件,组件下载完成,自动重试,省得手动下载:
iqiyi_fail.png
依提示操作,下载youtube-dl_cr组件,之后自动重试,视频则可成功下载。


之后再下载爱奇艺视频,即可正常下载:
iqiyi_download.png
最终下载为mp4:
iqiyi_complete.png



然而,有一些仍然搞不定,比如:

https://www.iqiyi.com/v_19rqsge0no.html

它返回状态错误,资源拿不到。
iqiyi_fail2.png
还有一些vip资源,只能下载前6分钟,而目前,亦不支持其会员功能,期待以后可做。

CR TubeGet设计之初,是为简化音视频组合而择优组之。
若欲下载最好视频,参数设置中,对[视频格式]、[清晰度]做如下设置即可,程序即以分辨率、码率为凭,择优而组合。
options.png

虽然设置简单却少了灵活,于是有用户反馈,能否如Gihosoft TubeGet一样,开放视频格式选择功能。
gihotubeget.png
对此事,踌躇良久。
此方式亦类似Wondershare AllMyTube视频解析样式,会不会对它形成冲突?其功能也出自我手。想了想,也不见得,因为代理问题,AllMyTube不适合国人使用。
allmytube.png



既然如此,就加上吧,需要考虑的是,视频格式选择规则。
于是,参数设置中,加上了此项:
youtube-option.png
此功能在v0.9.1.7版本加入,默认没有开启,有需要的用户,需手动对它进行设置。
此模式下,解析单条YouTube视频URL,会弹出视频格式选择框:
media-choice.png
实现方式与Gihosoft TubeGet类似。
视频选择原则还是以分辨率、码率、帧率为凭,去除相同分辨率及帧率格式,保留码率最高者。默认选择的,是参数设置中[清晰度]相同分辨率,无则选取第一个。若有音视频一体资源,则优先选择。
里面也把Mp3做为一项列在最后。
选择之后点击[下载],CR TubeGet即开始下载您所选择的视频了~
download.png

网易云音乐视频分为两类:MV及Video。

youtube-dl组件对MV类原生支持,可以直接解析下载,如下图示:
mv_1.png
mv_2.png
而对于Video类,则不支持,解析会失败,如下图:
video_fail.png

显示不支持没有道理。于是解析页面,做此类视频解析,终于可以:
video_1.png
video_2.png

由此,两种视频类型均可下载。
complete.png

由用户反馈而加。已知密码,如何下载被密码保护的视频。
支持网站:YouKu、Vimeo、Dailymotion、twicasting、Smotri。

网站上有些视频受密码保护,观看它需要输入密码,比如:
http://v.youku.com/v_show/id_XNjA1NzA2Njgw.html
它的播放页面是:
password.png
下载它,若未做处理,则会失败:
failure.png
此时,输入密码方可下载。其密码为:100600

输个错的密码:123456
wrongpwd.png
提示密码错误。
wrongpwd2.png
输入对的密码:100600
validpassword.png
OK,正常下载!

同样可以验证这个网址:
http://vimeo.com/68375962
密码:youtube-dl
vimeo.png