# merge_video_audio **Repository Path**: chen.kline/merge_video_audio ## Basic Information - **Project Name**: merge_video_audio - **Description**: 合并video.m4s和audio.m4s为mp4格式的Python工具程序 B站安卓客户端的缓存文件,分开保存为视频文件和音频文件:video.m4s和audio.m4s, 这个工具用于合并视频和音频文件为mp4音视频文件,用于完整播放 原理ffmpeg.exe -i video.m4s -i audio.m4s -codec copy output.mp4 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-06 - **Last Updated**: 2023-10-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # merge_video_audio #### 介绍 合并video.m4s和audio.m4s为mp4格式的Python工具程序 B站安卓客户端的缓存文件,分开保存为视频文件和音频文件:video.m4s和audio.m4s, 这个工具用于合并视频和音频文件为mp4音视频文件,用于完整播放 原理: ffmpeg.exe -i video.m4s -i audio.m4s -codec copy output.mp4 #### 使用要求特别声明 !!!脚本只是提供一个本地转换工具,转换后的mp4文件版权与源文件相同,仍然归属B站和B站up主, !!!请尊重视频原作者权益,禁止非法传播转换后的视频文件,由此产生的任何责任和后果请使用者自行承担,与本脚本作者无关, !!!不同意上述要求者,禁止使用本脚本程序 #### 使用说明 1. 下载安装ffmpeg工具 Windows版本下载链接:https://www.gyan.dev/ffmpeg/builds/packages/ffmpeg-6.0-full_build.7z 解压缩后,将ffmpeg-6.0-full_build\bin设置PATH路径变量中 2. 安装python3 3. 复制Android客户端缓存到电脑中 连接你的Android手机到电脑,将B站Android客户端缓存文件全部复制到电脑 B站Android客户端缓存目录:/Android/data/tv.danmaku.bili/download/ 将/Android/data/tv.danmaku.bili/download/下的所有目录复制到电脑D:\tmp目录(待转换的源目录),也可以是别的目录 修改merge_video_audio.py脚本文件中 src_dir = "F:\\Bilibili-tmp\\" 这一行的F:\\Bilibili-tmp\\为你上述“待转换的源目录”, 新建一个存放转换后mp4文件的目标目录D:\Bilibili\, 修改merge_video_audio.py脚本文件中 out_dir = 'F:\\Bilibili\\' 这一行的F:\\Bilibili\\为你上述“目标目录”, 4. 执行修改后端工具脚本 执行命令: python merge_video_audio.py