python批量合成bilibili的m4s缓存文件为MP4格式 ver2.5 您所在的位置:网站首页 m4s视频怎么转mp4 python批量合成bilibili的m4s缓存文件为MP4格式 ver2.5

python批量合成bilibili的m4s缓存文件为MP4格式 ver2.5

2024-06-10 12:35| 来源: 网络整理| 查看: 265

下面是“python批量合成bilibili的m4s缓存文件为MP4格式 ver2.5”的完整攻略:

什么是m4s缓存文件

m4s缓存文件是指在您使用了Bilibili客户端观看视频后,会在本地产生缓存文件,这些缓存文件大都是以.m4s为后缀名的文件。它们通常保存在C:\Users\\AppData\Local\Temp\目录中。

准备工作

在进行合成操作之前,您需要确保电脑上已经安装了以下工具:

python环境,版本不限 FFmpeg工具,版本不限 安装依赖

在命令行中输入以下命令,安装需要的依赖:

pip install -r requirements.txt

其中,requirements.txt文件的内容如下:

click~=6.0 tqdm~=4.0 合成m4s缓存文件

首先需要将m4s缓存文件保存到本地。打开Bilibili客户端,进入视频播放页面,然后按下F12键打开开发者工具。

切换到Network选项卡,在地址栏输入以下链接并按下回车:

http://q龟速视频链接.m4s?expires=签名戳&platform=pc&ssig=加密签名

其中,q龟速视频链接是指您正在观看的视频的地址,签名戳和加密签名是Bilibili服务器提供的验证信息。这些信息均可以在Network选项卡中找到。

复制链接后,打开命令行窗口,输入以下命令:

python main.py -i 输入.m4s -o 输出.mp4

其中,输入.m4s是您刚刚保存在本地的m4s缓存文件,输出.mp4是您要生成的MP4文件名称。

程序会自动将输入.m4s文件转换为MP4格式,并保存为输出.mp4文件。 示例说明 示例1:

假设您正在观看一个名为test_video的视频,并且您已经保存了相应的.m4s缓存文件到本地。现在,您可以按照以下步骤合成MP4文件:

在命令行窗口中,切换到项目根目录。

输入以下命令:

python main.py -i test_video.m4s -o test_video.mp4

程序会自动合成test_video.mp4文件。

示例2:

假设您希望一次性合成多个.m4s缓存文件,并将其保存为多个MP4文件。这时,您可以参考以下示例:

在项目根目录下,创建一个名为input的文件夹,并将所有的.m4s缓存文件放入该文件夹中。

输入以下命令:

python main.py -i input -o output

程序会自动扫描input文件夹中的所有.m4s缓存文件,并自动合成为相应的MP4文件,并保存到名为output的文件夹中。

以上就是“python批量合成Bilibili的m4s缓存文件为MP4格式 ver2.5”的完整攻略。如果您有任何疑问,可以在评论区留言。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python批量合成bilibili的m4s缓存文件为MP4格式 ver2.5 - Python技术站



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有