尽管发布了1.0的合并脚本,但还是不完美。输出的视频文件命名和哔哩哔哩视频文件名不一致,只是采用数字命名

本着对技术的负责,对广大b站的人民负责,决心让脚本达到预期的效果,就像这样,有目录,视频有命名

小编我又是历尽千辛万苦,各种找度娘,各种看教程学习,发现了awk,最终制作出2.0合并脚本。

更新啦!

menGo:Android——bilibili缓存视频合并教程[2.1]​zhuanlan.zhihu.com


进入正题

bilibili.sh2.0脚本奉上


#!/bin/bash
#配置哔哩哔哩视频缓存目录
dir="/storage/emulated/0/Android/data/tv.danmaku.bili/download/"
#配置需要合并的目录ID
id="44280462"
#文件夹数量(目录里的文件夹是排序的,不是请自行修改)
count=2
#文件夹整合(以下参数切勿修改)
dir+=$id
#提取视频目录
echo -e "033[1;32m正在提取视频目录033[0m"
title=$(awk -F " '{print $14}' $dir/1/entry.json)
#文件夹不存在则创建
if [ ! -d "$dir/$title/" ];then
echo -e "033[1;32m创建视频输出目录033[0m"
mkdir $dir/$title
else
echo -e "033[1;32m视频输出目录已经存在033[0m"
fi
#合并哔哩哔哩视频
for(( i = 1; i <= count; i++ ))
do
#提取视频名
echo -e "033[1;32m正在提取视频名033[0m"
part=$(awk -F " '{print $54}' $dir/$i/entry.json)
echo -e "033[1;32m正在合成第033[0m033[1;31m$i033[0m033[1;32m个视频033[0m"
ffmpeg -i $dir/$i/*/video.m4s -i $dir/$i/*/audio.m4s -codec copy $dir/$title/$part.mp4
echo -e "033[1;32m视频033[0m033[1;31m$part.mp4033[0m033[1;32m合成完成033[0m"
done
echo -e "033[1;32m哔哩哔哩视频合并完成,共合并033[0m033[1;31m$count033[0m033[1;32m个mp4文件,合并文件在033[1;31m$dir/$title/033[0m033[1;32m目录下。033[0m"


本次更新

  • 视频输出目录优化
  • 视频输出命名优化
  • 运行输出提示优化

操作同[1.0]版本一样,一定要更新bilibili.sh脚本文件

第一次使用请看[1.0]教程

menGo:Android——bilibili缓存视频合并教程[1.0]​zhuanlan.zhihu.com


本文为原创文章——未经允许禁止转载


awk学习推荐

awk | 朱双印博客​www.zsythink.net

.net 2.0安装包打不开_Android——bilibili缓存视频合并教程[2.0]相关推荐

  1. 微软web服务器组件,iis8.0安装包微软Web服务器组件 官方版

    iis8.0安装包是一款微软推出的Web服务器组件,iis8.0在网络应用服务器的管理.可用性.可靠性.安全性.性能与可扩展性方面提供了许多新的功能今天跟大家分享iis8.0完整安装包下载,本站提供i ...

  2. Opencv3.0.0安装包

    这个资源是Opencv3.0.0安装包,包括Windows软件包,Android软件包,IOS软件包,还有opencv的源代码:需要的下载吧. 点击下载 转载于:https://www.cnblogs ...

  3. iis8.0php套件包,iis8.0下载|iis8.0安装包微软Web服务器组件官方版 8..8 - 系统天堂

    iis8.0安装包是一款微软推出的Web服务器组件,iis8.0在网络应用服务器的管理.可用性.可靠性.安全性.性能与可扩展性方面提供了许多新的功能今天跟大家分享iis8.0完整安装包下载,本站提供i ...

  4. Genymotion3.0+virtualbox6.0安装包

    Genymotion3.0+virtualbox6.0安装包 链接:https://pan.baidu.com/s/1u4snpjGThSec7nxsI4Udbg 提取码:qz5b 官网也有,就是下载 ...

  5. CANoe DEMO12.0安装包下载地址

    CANoe DEMO 12.0安装包下载地址 链接:https://pan.baidu.com/s/1-BMfhX2ELIKHbn-cew7tSA  提取码:zl3y 永久有效

  6. iis7.0下载iis7.0安装包下载iis7.0 xp xp装iis7.0

    IIS 7.0是今年稍后将推出的最让我激动不已的产品之一.它是自IIS 1.0之后我们所做过的最重大的web服务器发布,它将为管理人员和开发人员引入不计其数的改进. IIS开发团队的Mike Volo ...

  7. 达芬奇 DaVinci Resolve Studio 18.0安装包下载安装教程

    DaVinci Resolve是一款专业的调色软件,将专业8K编辑,色彩校正,视觉效果和音频后期制作等功能集于一体的影视后期处理软件.广泛应用在影视后期,栏目包装,宣传片.广告片等领域. 软件获取:  ...

  8. android 7.0安装包,安卓7.0安装包,安卓7.0通用升级安装包免费预约 v7.0-手游汇

    安卓7.0安装包解决了之前老版本系统出现的一些问题,使手机运行更加流畅快速,减少出现卡顿死机的情况,并且新增了许多个性化功能,比如流量保护模式,会在超出手机设定流量范围后进行提醒,避免产生不必要的流量 ...

  9. PDPS15(Tecnomatix_15.0)安装包及安装教程分享

    上图为小编前阵子自己成功安装的PDPS仿真软件,安装过程相比DELMIA/CATIA复杂繁琐,容易出错,故作此安装教程及安装包分享. 一.确认安装包内容 1.Perl和Java软件文件 2.Oracl ...

最新文章

  1. Linux Core Dump
  2. GetDlgItem的用法
  3. @select注解模糊查询_mybatis @SelectProvider 注解, 打赌你没有用过
  4. java 僵尸进程_孤儿进程与僵尸进程
  5. 机器学习中的距离和损失函数
  6. ROS笔记(7) 话题通信
  7. 新iPhone又被各个品牌玩坏了,这里的人个个都是人才,说话又好听…
  8. 急速了解vue生命周期
  9. 51nod-独木舟问题
  10. 全球TOP100电子杂志整理
  11. 二叉树的非递归遍历算法
  12. 企业业务流程管理软件功能简介
  13. python如何爬有道翻译_Python爬虫爬有道翻译
  14. win10怎么录制电脑屏幕 电脑录制视频
  15. 开放式激光振镜+运动控制器(三):振镜矫正
  16. 树莓派+STM32人脸识别门禁系统(中)----- 树莓派部分
  17. 机器学习--银行营销方案
  18. C/C++个人帐本管理系统
  19. 约瑟夫与海盗--Java解决
  20. 真正解决Could not transfer artifact org.springframework.bootspring-boot-starter-parentpom

热门文章

  1. android 开发帮助书籍pdf
  2. CTFlearn-Modern Gaius Julius Caesar
  3. DirectX12(D3D12)基础教程(四)——初识DirectXMath库、使用独立堆创建常量缓冲、理解管线状态对象、理解围栏同步
  4. web设计与制作|DW故宫景点介绍网页设计制作|web旅游景点网站模板成品|html故宫介绍网页设计制作源码|HTML5期末大作业...
  5. 452. 用最少数量的箭引爆气球
  6. 英雄互娱大数据面试题
  7. 闲聊·前端跨端要不要采用同一套代码
  8. 如何制作手机海报?手把手教你在线自制手机海报
  9. ecshop 数据库字典
  10. 在线人数统计和总访问量统计