萌战吧 关注:989,501贴子:32,495,147
  • 6回复贴,共1

【教学向】提取比利比利弹幕并在Potplayer中享用

取消只看楼主收藏回复

众所周知,邦邦MyGO官号的剧集马上又要下架了,大多数小伙伴都选择缓存到app里以备回味,但我们这些高贵的Windows用户怎么办。
本贴准备介绍一下如何提取提取比利比利弹幕并在Potplayer中享用,效果如图所示:

想来吧里肯定有不少大佬会了,我的方法也不一定完美,希望不吝赐教!
所需工具:
1. Windows系统的电脑
2. Chrome或Edge浏览器(火狐没试过)
3. Potplay播放器软件
步骤概述:
一、从在线视频网页中提取弹幕文件
二、将弹幕文件转换为合适的字幕文件
三、将字幕文件导入Potplayer


IP属地:湖北1楼2023-09-30 16:30回复
    一、从比利比利在线视频网页中提取弹幕文件:
    1.以Edge浏览器为例,从浏览器扩展中搜索下载“比利比利综合辅助扩展”:

    2.下载安装完成后,打开所需下载弹幕的视频网站,以MyGO第七集为例:
    注意网页右上角有个图标,点它,然后点击下面这个按钮进行下载:

    然后我们点击下载XML文件:

    选择保存位置,等待下载完成即可:


    IP属地:湖北2楼2023-09-30 16:32
    回复
      二、将弹幕文件转换为合适的字幕文件:
      我们来到gayhub一个叫弹幕盒子的网站,上面有在线转换服务。
      我们选择XML转ASS,导入刚才的XML文件:

      然后做一些设置(这里的设置根据你的喜好以及显示设备):


      然后点击下面的“转换”按钮,就行了:


      IP属地:湖北3楼2023-09-30 16:34
      回复
        三、将字幕文件导入Potplayer:
        这一步很简单,用Potplayer打开字幕组的视频或者生肉视频文件,用鼠标把字幕拖进去就行了:



        IP属地:湖北5楼2023-09-30 16:34
        回复
          四、备注:
          1. 为什么不直接下载ass格式的弹幕文件,为什么不从以下常见网页转换XML文件?

          这是因为直接下载的ass文件和用这个网页转换的ass文件是480p分辨率下的弹幕,再载入到1080的视频里字会很大且没办法调节:

          这个时候,即使你调节字体大小,行距也不会改变,如下图,我把字号从25改为14:

          另一个更重要的原因,这样下载的ass文件里PlayResX和PlayResY的尺寸是480p的尺寸,即使我强行改为1080p也不行(如下图),这是因为每个弹幕的飞行范围也是480p的(局限在左上角):

          所以我们选择用弹幕盒子这个网站进行转换,设置基础参数中视频宽高为1080p,这样弹幕的飞行范围也是10810p了:


          IP属地:湖北6楼2023-09-30 16:37
          收起回复
            2. 弹幕的字体大小会随着Potplayer窗口的变化而变化,所以需要按照你的显示器参数调节字体大小,上图我是4K显示器,所以我默认了字体缩放100%,也就是字号25。
            调节字体大小在弹幕盒子网页里调节,不要在ass的文本文件里改,否则弹幕的飞行纵坐标没跟着改,导致字体变了但是行距没变。
            3. 弹幕的描边尺寸可在ass文件中改(用文本文档打开ass文件,修改Outline的值,单位为像素):


            IP属地:湖北7楼2023-09-30 16:38
            回复
              4. Potplayer的设置如图,感觉也没啥特别需要设置的:

              需要注意的是,如果你的视频文件的字幕也是图形字幕而不是内嵌字幕,则主字幕出现的时候会把次字幕往另一个方向推。


              IP属地:湖北9楼2023-09-30 16:43
              回复