设为首页
收藏本站
切换到宽版
登录
立即注册
找回密码
搜索
搜索
本版
帖子
用户
快捷导航
论坛
BBS
VIP用户组
官网群
无名商城论坛
»
论坛
›
资源分享区
›
学习资源专区
›
bilibili缓存视频合并(termux)
返回列表
发帖
查看:
255
|
回复:
0
[其他技术]
bilibili缓存视频合并(termux)
[复制链接]
无名
无名
当前离线
积分
32464
1万
主题
1万
帖子
3万
积分
管理员
积分
32464
发消息
发表于 2022-5-8 17:21:21
|
显示全部楼层
|
阅读模式
内有空调[滑稽][滑稽][滑稽]
[玫瑰][玫瑰][玫瑰][玫瑰][玫瑰][玫瑰]
本帖子子基于@真龙大帝的帖子
#【技术分享】termux实现bilibili视频合并#
写了一个简单的bash脚本内容如下
#!/bin/bash
if [ "$1" == "" ]
then
echo "合并视频为videos.m4s audios.m4s按照example1输入指令"
echo "example1:./hb 视频路径 输出文件名(默认后缀avi)"
echo "合并视频为*.blv格式的多个视频按照example2输入"
echo "example2:./hb 视频路径 输出文件名 1 blv文件个数减一后的个数"
echo "注意!如果只有一个blv文件自己改后缀就可以了"
else
if [ "$2" == "" ]
then
echo "未输入输出文件名"
else
if [ "$3" == "" ]
then
cd $1
ffmpeg -i video.m4s -i audio.m4s -vcodec copy -acodec copy $2.avi
else
if [ "$3" == "1" ]
then
if [ "$4" == "" ]
then
echo "未指定存在blv个数"
else
cd $1
touch list.txt
for x in `seq 0 $4`;do
echo file $x.blv >> list.txt
done
ffmpeg -f concat -safe 0 -i list.txt -c copy $2.mkv
rm list.txt
fi
else
echo "第三项参数输入错误,如需合并多个视频文件则第三项参数为1"
echo "example:./hb 视屏路径 输出文件名 1"
echo "如合并视频为 videos.m4s audio.m4s 则无需第三项参数"
fi
fi
fi
fi
echo "此脚本由myhMARS编写用于bilibili视频合成"
这段脚本使用方式为
m4s音视频合成:
./hb 视频所在内存地址 输出视频文件名
blv合并:
./hb 视频所在内存地址 输出视频文件名 1 合并视频的个数减一
脚本编写不易希望大家[滑稽][滑稽][滑稽][玫瑰][玫瑰]
视频
,
合并
,
echo
,
文件名
,
输出
相关帖子
•
【视频教程】GG修改脚本详细介绍以及使用方法
•
【Max】【教程】【首发】如何观看快手,抖音浏览记录
•
【LUR】发卡网视频讲解教程第一节成立发卡网
•
【Max】团队考核 不用任何软件设置QQ动态头像
•
【LUR】实战入侵二级域名分发网站(视频教程最后修复了漏洞)
•
[讲解]get与post_iapp小白成长教程⑤
•
【LUR】C语言for循环输出
•
【FUT】腾讯视频【去广告】教程?
回复
使用道具
举报
返回列表
发帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表