手机b站上下载了不少视频,不想在电脑再下一遍了(其实是没无线网,只能用流量。。。)

于是,我用刚刚学习的批处理知识写了一个程序,方便自己使用。下面是核心代码。

代码使用了FFmpeg:下载链接

为FFmpeg设置好环境变量后,可直接在需要合并的视频目录下双击运行用以下代码创建的bat文件。

@echo off
setlocal enabledelayedexpansion
@REM 创建一个文件夹放视频
if not exist 输出视频 md 输出视频@REM cnt是一个计数器,循环一次就加1
set cnt=1
@REM 下面的for循环是取出该“bat文件”所在目录下所有以.m4s结尾的文件
for /r %%i in (*.m4s) do (@REM 将cnt对2取余的结果赋值给tmpset /a tmp=!cnt!^&1@REM 如果tmp等于1,把当前文件的绝对路径的字符串赋值给a,这里a就是音频文件if !tmp!==1 set a=%%iif !tmp!==0 (@REM 这里分别显示音频、视频的绝对路径echo ********************************************************************************echo !a!echo %%iecho ********************************************************************************@REM 因为是视频、音频合并,所以要把cnt/2set /a p=!cnt!/2@REM 保留四位数,不足补全0Set "Num=0000!p!"&Set "Num=!Num:~-4!"@REM 显示以下这个四位数echo !Num!@REM 用FFmpeg把视频、音频合并,并输出到当前目录下已经创建的“输出视频”下,格式为xxxx.mp4ffmpeg -i %%i -i !a! -c copy .\输出视频\!Num!.mp4)@REM 每次for循环计数器加1set /a cnt+=1
)
echo 当前视频合并已完成!!!
pause>nul

最后,给出我的批处理自学路线

批处理 b站视频批量合并相关推荐

  1. [Windows] 哔哩下载姬—B站视频批量下载

    哔哩下载姬 简介:哔哩下载姬是一款下载哔哩哔哩视频的免费软件.适用:windows系统文件大小:18.7 MB 特点: 1.无需登录即可下载. 2.可以多线程,多任务同时下载.(最高支持10线程,10 ...

  2. 音频和视频批量合并,及格式转换

    问题描述 很多时候我们下载资源的音频和视频是分开的,比如Youtube和Bilibili,那么怎么才能最方便的进行批量合并并且能够实现格式转换呢 工具及必备知识 1.ffmpeg工具,能够使用命令行来 ...

  3. B站视频批量下载,一个脚本就够了,手把手教你批量下载B站1080P高清视频。

    第一步:下载下载器 :  点我下载 第二步.双击 启动.bat  启动下载器 第三步:下载器启动之后会显示连接云控下载控制中心 第四步:添加B站视频 1.打开B站,找到咬人猫UP主的主页 2.前往爆文 ...

  4. b站 python_Python批量下载Bilibili(B站)1080P60fps视频-pip打包安装

    BiliUtil 声明:该内容仅供学习参考,请勿用于商业目的 帮助信息请看到第三章,更新日志请看到第四章 一.安装方式 请使用pip安装该包:pip install BiliUtil 若使用视频下载功 ...

  5. 干货分享:高效办公工具【视频转文字、视频播放器、B站视频下载软件、贴图、截图提取文字并翻译、笔记记录软件、任务管理网站】

    高效办公工具分享--视频转文字.视频播放器.B站视频下载软件.贴图.截图提取文字并翻译.笔记记录软件.任务管理网站 一 前言 二.下载链接及效果 1.视频自动转文字-飞书妙记(目前免费使用!!) 2. ...

  6. Python批量合并处理B站视频

    最近想学习后端,又不想花钱,怎么办呢?于是在手机端B站(哔哩哔哩)上面找到了满意的免费视频教程,但是手机端看起来很不方便啊.于是,我通过在手机端缓存下来后,导入到了电脑端,但是我后面了发现两个问题: ...

  7. 安卓手机上批量合并b站视屏并重命名

    现在b站缓存好的视屏是音视频分离的:output.mp4是合并好的的视屏: 视屏的信息在父路径下的entry.json文件里面,另外一个xml文件是弹幕信息 在手机上安装一个软件Termux 各个版本 ...

  8. python批量下载b站_python 批量下载bilibili视频的gui程序

    运行效果: 完整代码: # !/usr/bin/python # -*- coding:utf-8 -*- # time: 2019/07/02--08:12 __author__ = 'Henry' ...

  9. C++调用ffmpeg批量合并bilibili缓存视频

    文章目录 前言 一.先看效果 二.开始写代码 1.遍历文件 2.获取视频标题和视频名称 3.生成视频 4.主函数 总结 前言 手机bilibili缓存了很多视频,想导入电脑看,但发现缓存的视频被分割成 ...

最新文章

  1. 《深入理解计算机网络》读书笔记一
  2. oracle导入报错39002,oracle impdp ORA-39002
  3. 迷宫问题---递归解决
  4. php使用未定义常数,php-使用未定义的常量SIGTERM-gt;假定为’SIGTERM’
  5. 无向简单图怎么判断_bfs----判断无向简单图中任意两点是否连通
  6. java学习日记 集合框架
  7. cocos2dx lua 打印和保存日志
  8. redis持久化方法
  9. 面向对象8:继承性、Object类的理解、写项目经验、debug经验
  10. 在D365/AX2012中设计SSRS
  11. STM32合并烧录IAP+APP
  12. XILINX FPGA电源设计指南
  13. java 3dm_3dm游戏运行库合集安装包-游戏运行库合集安装包下载v3.0DM整理-西西软件下载...
  14. Java调用百度API实现翻译
  15. 新益华基层医疗系统使用方法_家中更换新路由器了,但不知道如何替换?可以尝试使用这种方法...
  16. 输入一个正整数n(n<360),输出n度的正弦余弦值
  17. 瑞星杀毒软件卸载方法
  18. 拉线传感器的数显仪表在测量中起到多大的作用
  19. 什么是等级保护?等保二级和三级的区别?
  20. 【图像分类】华为云·垃圾分类亚军方案分享

热门文章

  1. 物联网-位置信息、定位技术与位置服务
  2. web端的兼容性测试
  3. MySQL性能优化(三)Buffer Pool实现原理
  4. 人生经典定律[收藏]
  5. HBase启动成功,但不能访问Web页面
  6. 推断车祸事件论文matlab,预测模型论文,关于基于优化GM(1,1)模型的水上交通事故预测相关参考文献资料-免费论文范文...
  7. 一些好用的链接(持续更新)——视频相关
  8. 飞思卡尔k66,k60无限重启
  9. android深度睡眠对广播有什么影响吗,解析智能床垫真的有效提升23.3%的深度睡眠吗?...
  10. Dynamic CRM 2016 IFD配置(6)Claims-based认证-外部访问配置