赞助商

栏目分类

赞助商

大家感兴趣的文章

搜索

    B站客户端视频缓存到本地的m4s文件正常打开播放方法

    作者:admin    时间:2026-4-29 17:4:32    浏览:
    • B站客户端可以缓存视频后在客户端离线播放,播放时大大提高了加载速度。

      B站客户端缓存视频

      这时视频是保存在自己的电脑里,它占用一定的存储空间。存储位置默认在这里:

      C:\Users\Administrator\Videos\bilibili

      这个位置可以在自己的B站客户端里设置。

      缓存视频存放目录位置

      得到B站缓存视频文件

      B站客户端这个缓存视频存放目录里可以看到缓存视频文件,文件扩展名为.m4s

      我们看到有两个 .m4s 文件,其实一个是视频文件(无声音),一个是音频文件。不过两个文件都经过了技术处理,我们不能用播放器打开。这里,我就给大家介绍一下如何正常播放这个视频文件。

      转换音、视频文件

      首先用能打开16进制文件的软件打开其中一个 .m4s 文件,***-30080.m4s 是视频文件,***-30280.m4s 是音频文件,推荐用 notepad++ 绿色免安装版,百度一下就能找到。

      你 notepad++  或其他工具打开 .m4s 文件后,看到是一堆乱码。

      注意看,前面是9个0。现在我们只需把这9个0删除掉,然后把文件“另存为...”一个新的文件,如:30080.m4s

      打开.m4s文件

      这样,我们就能用播放器正常播放这个新文件 30080.m4s 了。不过这个视频是只有图像而无声音的。

      我们用同样的方法打开另一个 .m4s 文件,并且“另存为...”另一个文件,如 30280.m4s 。这个 30280.m4s 是音频文件,用播放器播放时只有声音没有图像。

      现在的任务是把上面两个新生成的 .m4s 文件合并成一个有图像和声音的视频文件。

      使用ffmpeg合并音、视频文件

      大家熟悉的剪映不支持导入 .m4s 文件,现在我们自己动手,我们先下载一个 ffmpeg.exe 单文件小工具,然后用一条命令帮我们完成音、视频的合并任务。ffmpeg百度网盘下载地址:

      https://pan.baidu.com/s/1v426jqAkgjZZQJ4ypVNnvg?pwd=px2x

      下载后把 ffmpeg.exe 文件放到与两个新生成的 .m4s 文件同一目录里。

      我们在本机打开cmd窗口。

      使用cd命令切换到 .m4s 目录(可能与你的路径不同)。

      cd C:\Users\Administrator\Videos\bilibili\37585816270

      最后,使用ffmpeg命令合并 .m4s 音、视频文件。

      ffmpeg -i 30080.m4s -i 30280.m4s -c:v copy -c:a aac -strict experimental -shortest output.mp4

      30080.m4s30280.m4s 是前面用16进制新生成的视频和音频文件,output.mp4 是合并生成的新的视频文件,文件名随意。

      运行上述ffmpeg命令后,便在相同目录里立即生成了 output.mp4 视频文件。

      至此,我们就得到了我们想要的视频文件了。

      总结

      本文介绍了B站客户端视频缓存到本地后如何转换文件到正常播放的方法。

      相关文章

    标签: b站  视频播放  
    本站声明:本站为非经营性网站,文章内容来源或整理于网络,本站不提供软件下载服务,侵删联系:webkaka#foxmail.com
    x