分類 FAQ 下的文章

B站真是个资源宝库,诸类视频,五花八门,浩如烟海。
有些海外视频,没有普通话音频,听不懂。好在有字幕可用,倒也无碍。在线看罢了,下载,没有字幕,仍然听不懂。
而youtube-dl本身并不支持B站字幕下载。
有用户需要,就研究其实现方法,终于可以下载其字幕。
功能尽在youtube-dl_cr.exe中……
其版本为2019.10.12版。
youtube-dl_cr.png

这里所说的字幕是外挂字幕,即在播放器下端,有CC这个标记。
CC.png

比如这条视频:https://www.bilibili.com/video/av35755631
bilibili.png
一黑人女解说跳绳历史。英文,我是听不太懂。
它有多种字幕:
b_subtitle.png
那么可以根据需要,择而下载。

在[参数设置]之字幕设置中,您可以输入字幕语言。
注意,这里是可以输入的,甚至可以输入多种语言,比如en,fr等,中间以英文逗号,分隔。
option_subtitle.png
设置之后,下载视频,字幕即可被下载,界面上以[CC]做标记:
cc_download.png
QQ图片20191012124743.png

但有时候,不知道字幕语言是哪种,怎么办?
比如:https://www.bilibili.com/video/av50099265
它只有一个字幕:
one-subtitle.png
这时候,参数设置中,可置为Default,下载默认的。但若选择zh-Hans,它不会被下载,因为它的语言是zh-CN。
坑吧!

如何看字幕语言?看网页源代码。其它种类字幕语言,亦用此法。
subtitle-code.png
那么,参数设置之字幕设置中,输入zh-CN,即可下载它。又因为只一个字幕,选择Default亦可下载。
OK,就是这样的

Annie,真神器也;iawia002,真神人也!
annie.png

在解析youtube-dl不支持或支持不好的视频时候,留意到了Annie,它虽然支持的网站不多,但支持高清下载,着实强悍。
网站支持更新,本欲研究源码更新解析器,发现有些网站分片视频,比如鹅厂,甚为麻烦。于是,直接加入解析接口支持它。
它的下载地址是:https://github.com/iawia002/annie/releases
annie2.png

根据自己电脑系统,来决定下载32位或64位的。下载解压之后,直接置于CR TubeGet程序目录下即可:
annie.png



如果没有annie组件,而下载鹅厂视频,在失败之后,会提示下载annie组件:
need_annie.png
点击[是]则程序自动下载annie组件,之后再重试下载,就此支持:
qq_video.png
OK,就是这么简单!

2019.09.12,用户下载油管视频,显示错误:This video is unavaible
如下图:
QQ图片20190912040241.png
或是如下错误:
2019-09-12_041722.png
此因YouTube网站改版所致。

youtube-dl网站论坛亦是此问题,其即更新至2019.09.12版本,解决问题。
CR TubeGet内置youtube-dl即时更新功能。有问题用户打开软件,静等几分钟即可更新完成,最好重新启动下CR TubeGet,完成组件替换,或者直去https://yt-dl.org/latest/youtube-dl.exe下载下来,替换程序目录中同名文件即可。
确认其版本号为:
2019-09-12_040843.png
更新后,下载正常:
2019-09-12_040934.png
如此可安。这是CR TubeGet神奇之处,也是开源软件的魅力所在,解决问题,在不知不觉间

IDM可以下载,它是单视频下载工具中,功能最强的。
因为它直接嗅探视频源。所以,它不受网站改版影响。

有用户表示:能否不绘制视频缩略图?大抵有些图片,过于辣眼睛。
此需求,很久前做AllMyTube时候用过,那是屏蔽成人网站之缩略图片。
OK,实现它!

改配置文件。
在%appdata%\CRTubeGet\CRTubeGet.ini中,[Download]节点下,加入DrawThumbnail=False配置即可

[Download]
DrawThumbnail=False

之后保存。那么下载任务及已完成任务,不再绘制视频缩略图,而以默认视频图标代之:
downloading.png
complete.png
对,就是这样!