批量将哔哩哔哩缓存M4S格式视频改成MP4格式

1、首先下载FFmpeg,下载地址及设置环境变量方法如下

https://www.jianshu.com/p/2b609afb9800

2、将手机连接电脑,哔哩哔哩缓存路径为:此电脑\iQOO Neo3\系统文件\Android\data\tv.danmaku.bili

image-20200628200103730.png

此路径下有3个文件夹,在download文件夹下有缓存视频文件,将此文件拷贝至电脑文件夹下

image-20200628200223631.png

运行打开CMD窗口终端

执行以下命令

cd  C:\bilibili\Python
dir ./b > name.txt
for /f %i in (name.txt) do  cd C:\bilibili\Python\%i\80 & ffmpeg -i video.m4s -i audio.m4s -c:v copy -strict experimental %i.mp4 & move %i.mp4 C:\bilibili\Python & cd C:\bilibili\Python

注意:执行for循环前将name.txt中name.txt这条记录删除,否则执行会产生一条错误

主要生成mp4格式文件命令为

ffmpeg -i video.m4s -i audio.m4s -c:v copy -strict experimental 文件名.mp4

在文件生成之后可以添加静默删除,即修改for循环即可

for /f %i in (name.txt) do  cd C:\bilibili\Python\%i\80 & ffmpeg -i video.m4s -i audio.m4s -c:v copy -strict experimental %i.mp4 & move %i.mp4 C:\bilibili\Python & cd C:\bilibili\Python & rd /s/q %i

注意:命令中80是根据你下载文件格式清晰度不同进行定义的,即你下载的视频有可能是16等其他数字,但是同一批缓存文件格式一般都是相同的,所以在生成视频注意修改;同时不建议添加默认删除,不然for循环修改后执行错误会将源文件进行删除,老惨了,切记;

文件执行过程如下

image-20200628201002687.png

生成文件如下

image-20200628201044491.png

希望对你能有帮助;

你可能感兴趣的:(批量将哔哩哔哩缓存M4S格式视频改成MP4格式)