CR TubeGet对B站下载包括列表下载,已然支持,但有个问题始终困扰,终于解决。
这个问题就是分片视频的问题。实现版本:v0.9.2.0,2019.08.31版。

比如此视频:https://www.bilibili.com/video/av10523929
以youtube-dl下之,其显示如下:請輸入圖片描述
CR TubeGet版本,之前是改配置,在CRTubeGet.ini之[Download]节中,加入如下字段:

[Download]
ParseBiliBiliPlaylist=True

之后启动程序,它将以列表解析为:
請輸入圖片描述
而亦下载为列表:
請輸入圖片描述

虽如此,不仅繁琐,而且下载为多个文件片,且未能指定格式,蛋疼。
而在列表中有此分片视频,又束手无策,困扰于心久矣!终于思索,做视频分片下载、片段合并处理,完美解决此类问题。
注:所下视频最高分辨率,为未注册用户所能看的最高分辨率为准。



新版实现为下载所有片段,计算修正下载进度及显示时间,完成后以ffmpeg做批量合并。
仍以https://www.bilibili.com/video/av10523929为例下载
bilibili.png
进度显示为一个。实际上,它仍然是下载各个视频片段:
bilibili_part.png
在全部片段下载完成之后,CR TubeGet调用ffmpeg做合并工作:
merging.png
最后,得到一个完整文件:(参数设置中,格式已置为输出Mp4)
downloaded.png
media_info.png
至此时,分片视频完好下载。同理,亦支持可以合并的其它格式,比如mkv、avi、flv等。webm不行

在列表中的分片视频,也是这样处理。
比如这个URL,吉它教程:https://www.bilibili.com/video/av13576025/?p=5
它里面多个视频,都是分片视频。下载之后,合并为正常的单视频文件:
video_list.png
是不是您所需要的呢?
而且,程序中不需要再作特别设置了~



BUG在所不免。使用过程中任何问题,欢迎跟贴或反馈中做反馈。

標籤:none

已有 17 條評論

  1. Cowboy Bepop Cowboy Bepop

    您好,下载了最新v0.9.2.1版本,在下载b站https://www.bilibili.com/video/av3791870视频时,还是只将视频前5分钟的的片段下载下来,以1p的1080p为例应为24分钟有370M,下载时只有94M的前5分钟,但是按照您的例子下载吉他教程和C语言却是能正常完整下载的,也没找到.ini文件,希望解答,万分感谢!

    1. 感谢反馈!
      此url分片视频用之前规则探测不到,现已修改检测方式,能准确检测URL是否为分片视频。此该已更新,请于http://www.cr-soft.net/crtubeget.html页面地址重新下载即可。您可下载B站视频为Mp4、Mkv、Avi等格式。
      另:可用aria2c为下载提速:http://www.cr-soft.net/archives/download-with-aria2.html

  2. 3266 3266

    好像B站不能下载视频列表,目前最新版0.923。https://www.bilibili.com/video/av21239757每次下载都是第一课,,,是我设置的问题吗?

    1. 3266 3266

      #工程配置文件
      [Update]
      UpdateUrl=http://www.cr-soft.net/go.php?m=update&pid={0}
      AppExeName=CRTubeGet.exe
      CurrVersion=0.9.2.3
      SkipedVersion=0.0.0.0
      LastUpdateTime=2019-09-16 10:55:36
      [Download]
      CRSupportedDomains=bilibili.com,iqiyi.com,mgtv.com,sohu.com
      DownloadPath=D:\视频
      VideoFormat=Mp4
      VideoQuality=vq1080p
      MaxTaskCount=6
      AddPlaylistIndex=False
      DownloadThumbnail=False
      ShowDownloadCompleteTip=False
      ShowRemoveTip=True
      [Subtitle]
      Enabled=True
      Lauguage=zh-Hans
      SubtitleType=Default
      [System]
      OnlineUrl=https://www.youtube.com
      TaskCompleteOperation=Nothing
      AdvanceMode=False
      WatchClipboard=False
      ResumeOnStartUp=True
      AutoUpdate=True
      CloseToTrayIcon=True
      LanguageId=CHS
      [Proxy]
      Enabled=False
      Type=SOCKS5
      Host=
      Port=1080

    2. 1、以此种格式下载:https://www.bilibili.com/video/av21239757/?p=1
      程序以是否有p=页数来判断列表;
      2、下载youtube-dl_cr.exe入程序目录。
      参考:http://www.cr-soft.net/archives/how-to-download-bilibili-video.html

    3. 哈哈哈 哈哈哈

      你点开第一节的视频后复制地址再去下载就OK了

  3. Clark Clark

    想问一下,我用来下载b站视频发现超好用,几乎找不到别的软件能有这个软件那么方便快速了
    但是我只打算下载720P的视频,默认却总是下载1080P的(我下小姐姐合集而已,720P够了而且1080P体积太大了很多的话)
    谢谢

    1. 此问题之前也有用户反馈,容我稍后研究,感谢反馈

    2. 此需求已实现,youtube-dl_cr.exe会自动更新。或您自己下载,置于CRTubeGet目录下即可,下载地址:http://www.cr-soft.net/softs/crtubeget/youtube-dl_cr.exe
      请检查其文件版本号为2019.09.28.0。
      如此,在参数设置中设定视频质量为720p,即可下载为720p分辨率。

      1. Mr. Huang Mr. Huang

        请问怎么这种下载B站视频的分辨率,能不能出现和youtube一样的高级解析选项

        1. 不能与油管一样的,它的信息少,现在是根据分辨率而下载对应的视频。1080p及以上下载1080p,其它的下载与设置的分辨率相同的视频

  4. 圣诞节 圣诞节

    斗音一样的视频软件里的视频 知道怎么下载下来吗

    1. 手机端分享出去,比如发到电脑微信,即可得其URL,用此URL下载。
      参考:http://www.cr-soft.net/archives/douyin-without-watermark.html

  5. mousegg mousegg

    https://www.bilibili.com/video/av474661/?p=2 此url分片视频下载后无法自动合并,请检查一下。谢谢!

    1. 多谢反馈!此bug颇有意思,是文件名中100%影响了下载成功判断。现已修改下载完成判断次序,问题解决,网站重获程序包替换即可。而且此包,已支持抖音用户视频列表无水印下载,欢迎试用

      1. mousegg mousegg

        能给个注册码吗? 下载额度快满了

        1. 哈哈,您可以买个以支持一下我:b欢迎入群

添加新評論