# bilibili-video-merge-tool **Repository Path**: zhanghao161512/bilibili-video-merge-tool ## Basic Information - **Project Name**: bilibili-video-merge-tool - **Description**: b站缓存视频m4s转mp4 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-11 - **Last Updated**: 2025-01-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 原项目是: [GitHub - inf-xu/ffmeg-m4s: b站缓存视频m4s转mp4](https://github.com/inf-xu/ffmeg-m4s) 个人在此基础上做了一些改动,添加选择文件弹框,以及打包成了可执行文件. 执行文件可在此下载: https://gitee.com/zhanghao161512/bilibili-video-merge-tool/releases/tag/v1.0.0 >由于需要电脑播放B站缓存的视频,而B站缓存的视频(位置:`/device/Android/data/tv.danmaku.bili/download/{avid}`)是.m4s格式的,音频和视频分离。目前没有播放器可以识别,因此我想到了利用FFmeg来处理合并。 ### 提示 我发现B站最近才转成.m4s格式,也就是以前.blv分片的这个无法处理,只能处理.m4s格式的视频音频!!! 同时,保证电脑安装了 [FFmeg]( https://www.ffmpeg.org/download.html ),安装过后需要将`/bin`加入环境变量。([FFmpeg官网](https://ffmpeg.org/)) ### 使用方法 1. 解压下载的压缩包,windows下载win版本,linux下载linux版本 ![image-20250118142502747](./README.assets/image-20250118142502747.png) 2. 解压后执行可执行文件 ![image-20250118142803827](./README.assets/image-20250118142803827.png) 3. 然后选择对应的文件夹 ![image-20250118142844460](./README.assets/image-20250118142844460.png) 4. 之后就会合并缓存文件为MP4 ![image-20250118142925466](./README.assets/image-20250118142925466.png) 5. 执行完成后的结果 ![image-20250118143037479](./README.assets/image-20250118143037479.png)