【问题】
1. video.m4s与audio.m4s文件是什么?
答:是B站安卓客户端的缓存文件。video.m4s保存视频信息,audio.m4s保存音频信息。这样切割既能自我保护,又能只播放音频。
2. 为什么要合并这两个文件,而不用UWP客户端直接下载mp4文件?
答:大会员选最高清晰度的情况下,经测试发现手机缓存的文件最大,码率最高,信息最完整。而UWP客户端缓存的视频总要缩水一圈,信息丢失,让人无法忍受。UWP客户端最近换人维护了,原来的高手貌似离职,导致问题不断。众所周知,UWP客户端下载大视频,是先下载视频片段再合并。然后我就发现合并的部分,往往出现帧损坏导致播放时有卡顿,作孽啊。所以不得不采用这种麻烦的办法。
【操作步骤】
1. 下载 ffmpfg.exe
https://ffmpeg.org/download.html
选Win图标并点击下载页面
下拉选个release版下载
2. 解压 ffmpfg.exe 到系统目录
打开下载的压缩包,解压 ffmpfg.exe 到系统目录 C:\Windows\System32 只要这个文件
3. 开始无损合并
将手机缓存的video.m4s与audio.m4s文件拷贝到电脑 ,放在同一目录。
在文件夹目录栏直接输入cmd 回车即可打开cmd窗口
输入命令并回车:
ffmpeg -i video.m4s -i audio.m4s -codec copy output.mp4
完事:
注意:网上其他合并命令虽然也能用,但合并的东西可能是压制过的。如果你的合并速度比复制速度还慢,那说明肯定压制了视频或音频信息,不是无损压制的。