一个用于将B站缓存的高清视频转换成MP4的小程序
赤座灯凛
2025年01月14日 15:33

可以将PC端,移动端缓存的视频转换成MP4。是之前写的转换器v0.1版的升级版,之前写的v0、v0.1两个版本以后都不会维护了。下载资源在评论区。可爱的琥珀镇楼。


别问,都是私货~满满的私货~

一、功能说明

1.界面介绍

主页面

按钮

设置界面

2.使用说明

【准备工作,重要!!】请在使用前,点击“设置”按钮,确定“默认目录”是不是PC端bilibili默认缓存目录(打开bilibili客户端→左下角“设置”→下载设置(下载目录)),如果不是,可通过右边“目录”按钮选择bilibili文件夹。如果bilibili的默认缓存目录修改了,也可以通过“目录”选择修改后的bilibili缓存目录。

【功能介绍】

①仅转换视频和音频,不进行合并。

分为“自动”和“单选”模式,点击“设置”按钮,切换使用的模式,点击“save”保存。

“自动”模式:

点击“选择”按钮,随便选择.m4s文件,自动区分视频和音频

然后可以通过输入栏修改输出文件的名字或者后缀(名字可识别中文,但是尽量不要写中文...),点击“运行”。

运行后会输出运行时间,默认输出在.m4s的文件夹。

“单选”模式:

通过“选择”按钮,分别选择视频和音频处理。

②合流功能,将缓存视频转换成MP4。

同样分为“自动合流”和“单选合流”模式,点击“设置”按钮,切换使用的模式,点击“save”保存。

“自动合流”模式:

点击“运行”,自动识别bilibili缓存目录下的所有缓存,以原视频名字输出在bilibili/output文件夹下

“单选合流”模式:

点击“运行”,弹出“选择视频”窗口,手动选择想合流的视频,点击“OK”

③移动端bilibili缓存合流,将缓存视频转换成MP4。

点击“设置”按钮,切换使用的模式,点击“手机”选项,点击“save”保存。

【使用前须知,重要!!】

请自行将手机bilibili缓存的整个download文件夹放在bilibili下载目录的上一级目录下的m_bilibili文件夹下。如果没有download文件夹,请自行创建,将缓存文件夹放在download文件夹下,缓存文件的名称一般为一堆数字,如下图。缓存文件夹一般包含(entry.json、index.json、video.m4s、audio.m4s等文件,不要修改缓存文件夹的目录,原封不动地复制过来就行)

点击“运行”,自动识别m_bilibili/download目录下的所有缓存,以原视频名字输出在m_bilibili/output文件夹下。

PS:“手机”模式不提供视频和音频分别转换的功能,只提供合流成MP4的功能。因为video.m4s和audio.m4s是未加密的.m4s,所以如果需要分别转换的,直接把.m4s的后缀改成.mp4/.mp3就可以直接播放。甚至都不用转换,有的播放器是可以识别.m4s的。

④备用合流功能,将一个视频和音频合并成MP4。

点击“设置”按钮,切换使用的模式,点击“backup”选项,点击“save”保存。

【使用前须知,重要!!】

该模式为备用模式,如果出现②、③模式下,处理视频出错的情况下(无法正确合流视频),可使用该模式。提供一次性的合流功能,将可播放的视频和音频合并成.mp4

点击“选择”,分别选择想要合并的视频和音频(一定是可以播放的视频和音频!),识别正确后,会出现选择的视频和音频的名字和后缀,确认后点击“运行”,默认以output.mp4输出在想要合并的视频和音频文件夹下

3.帮助

点击图片打开帮助

4.软件说明

这次就不封成一个.exe了,太大了。所以做了个压缩包。解压到您想放的目录。右键琥珀转换器.exe,创建快捷方式/发送到桌面快捷方式

二、遇到了BUG?

别慌,只是技术性调整

琥珀转换器v1.0版比v0和v0.1版增加了比较多的BUG检查点,但是还是运行中还是有可能会遇到各种各样奇奇怪怪的BUG,比如说被杀毒软件干掉整个程序崩溃之类的。

一般来说按照我的使用说明来运行,不会出现问题,有问题的时候,请根据报错解决。所有的自动模式的推理逻辑都是有可能出错的,因为我的测试素材比较少,只是在现有的知识条件下,想了一个相对正确的逻辑。如果自动模式下出现BUG,请选择单选模式。如果单选模式无法解决,请选择backup模式。

如果解决不了,可以反馈给俺...虽然我估计也不太有办法= = 比如我在做发行版测试的时候...自己就遇到了移动硬盘运行状态不如预期的问题...也解决不了。

三、一些乱七八糟的

什么?你问我这个角色是谁?请关注《异剑战记》喵

最初网友建议的做合流,后面试了试,速度超乎意料的快。未做编码的情况下,合流一个3个小时的视频,只需要十几秒钟,感觉这个功能做出来还挺方便的,就封装进了新版本。

有了合流功能,说句实话,分别转换的功能就没有必要了。但是想着这是我写这个没什么用的程序的初衷,所以保留了ui和功能。

多数情况下,选择“自动+合流”功能就好。

在私货里夹了个软件,学了挺多之前没用过的东西,不过最重要的目的还是夹私货哈哈


虽然可能没什么人用

不过还是感谢您用这个没什么卵用的软件~