linux把m4s格式转换mp4,批量将哔哩哔哩缓存M4S格式视频改成MP4格式

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

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

8b9d4f150274

image-20200628200103730.png

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

8b9d4f150274

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循环修改后执行错误会将源文件进行删除,老惨了,切记;

文件执行过程如下

8b9d4f150274

image-20200628201002687.png

生成文件如下

8b9d4f150274

image-20200628201044491.png

希望对你能有帮助;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值