B站缓存文件格式m4s简易处理

APP中缓存的文件现在有时为blv后缀,有时为m4s后缀文件,如需在电脑端要播放,会面临m4s文件无法播放的问题。

  1. blv可通过dos命令进行格式转换,如将后缀blv缓存文件提取至C:/flv中,可通过rename修改后缀,具体如下:
    cd C:/flv 
    
    rename *.blv *.flv
    
  2. m4s可通过ffmpeg+dos命令进行格式转换,如将后缀m4s缓存文件提取至C:/ffmpeg中,可通过ffmpeg合并音视频转化为MP4,具体如下:
    首先观察文件规律,比如我的文件保存位置都在c:\cache*\64\audio.m4s、c:\cache*\64\video.m4s,其中*为1至50的数字,即可以套在for循环中
    套用ffmpeg命令,类似如下:
    ffmpeg.exe -i "c:\video\video.mp4" -i "c:\audio\audio.mp4" -c:v copy -c:a copy "C:\final.mp4"
    合并使用如下:
        for /l %x in (1, 1, 50) do ffmpeg.exe -i "C:\cache\%x\64\video.m4s" -i "C:\cache\%x\64\audio.m4s" -c:v copy -c:a copy "C:\cache\%x.mp4"
    
  3. 如有想深入学习ffmpeg的同学,可以参考以下文章:
    大神雷霄骅博客:https://blog.csdn.net/leixiaohua1020/article/details/15811977

你可能感兴趣的:(B站缓存文件格式m4s简易处理)