# cache_processor **Repository Path**: waynedu/cache_processor ## Basic Information - **Project Name**: cache_processor - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-15 - **Last Updated**: 2022-01-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java ## README # cache_processor ### 介绍 这是一个无聊的脚本。将b站PC端缓存的视频转换成特定目录下的mp4视频。 只是为了方便本地用其他播放器看离线缓存的视频。b站别搞我,谁叫你们的本地客户端这么难用! [b站客户端下载地址](https://app.bilibili.com/?spm_id_from=333.337.b_696e7465726e6174696f6e616c486561646572.9 ) ### 步骤 #### 1. PC端缓存视频 - 设置本地缓存地址 ![输入图片说明](https://images.gitee.com/uploads/images/2022/0115/124308_63d8fa78_5704163.png "屏幕截图.png") - 缓存视频 ![输入图片说明](https://images.gitee.com/uploads/images/2022/0115/124135_e79d4885_5704163.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2022/0115/124200_773ad176_5704163.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2022/0115/124221_8a01122a_5704163.png "屏幕截图.png") #### 2. 找到本地缓存目录 - 点进去随便看看,很明显,一套视频放在一个文件夹里面 ![输入图片说明](https://images.gitee.com/uploads/images/2022/0115/124424_e70c3add_5704163.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2022/0115/124544_0e05e05d_5704163.png "屏幕截图.png") ![输入图片说明](https://images.gitee.com/uploads/images/2022/0115/124929_fe1e6b1a_5704163.png "屏幕截图.png") - 一套视频的文件目录结构非常清楚 - 文件夹保存单个视频 - .dvi 后缀的文件,保存这套视频的基本信息,以json的格式保存。其中关键的字段Title,之后会作为新的文件夹名称。 - 其他,不关心 - 单个视频的文件夹,目录结构也非常清晰 - .mp4 后缀的文件,就是视频本身 - .info 后缀的文件,保存该个视频的基本信息,以json的格式保存。其中关键的字段PartName,之后会作为视频的名称。 #### 3. 修改代码路径 - cacheDir 是 该套视频的路径 - outputDir是 保存转换结果的路径,会在此创建一个新的文件夹,保存所有视频。 ![输入图片说明](https://images.gitee.com/uploads/images/2022/0115/125250_0dcf23c2_5704163.png "屏幕截图.png") #### 4. 结果 ![输入图片说明](https://images.gitee.com/uploads/images/2022/0115/125431_7c747a90_5704163.png "屏幕截图.png")