【技术分享】termux实现bilibili视频合并
在bilibili上缓存的视频一般都不是一个完整的视频一般会有一个音频文件和一个视频文件
audio.m4s
vidio.m4s
在此我们可以使用ffmpeg对它们进行合并
先切换到文件目录
在termux通过cd切换所在目录
用法
cd [文件夹路径]
直接切换到路径
或者
cd [文件夹名称]
切换到文件夹里
通过
pwd
查看所在目录
通过
ls
查看目录下文件
ls -a
查看目录下所有文件
切换到目录下后
通过
ffmpeg -i video.m4s -i audio.m4s -vcodec copy -acodec copy output.avi
对它们进行合并
那么,要合并的视频和音频就变成了一个文件
output.avi
合并就完成了
bilibili下可能还有另一种情况
音频和视频没有分开
却变成了好几个小视频
我们也可以通过ffmpeg进行合并
先在文件目录里建一个文本文件list.txt
用termux可以用vim创建文本文件
用法
vim list.txt
把要合并的文件写到里面
然后在文件名前加 file
在bilibili一般会是
file 0.blv
file 1.blv
file 2.blv
后面省略若干,,,
保存 :wq
当然也可以用文件管理器写(例如mt管理器)
注意要写在要合并的视频的那个文件夹里
然后
在termux里切换到要合并视频的文件夹下后
输入
ffmpeg -f concat -safe 0 -i list.txt -c copy output.avi
后
会在目录下出现一个output.avi文件
合并就完成了
当然也可以用来合并某些m3u8文件
http://cdn.u1.huluxia.com/g3/M01/05/75/wKgBOV6Gy8uAA3glAACS68hYM5w050.jpghttp://cdn.u1.huluxia.com/g3/M01/05/75/wKgBOV6Gy8yAGO2mAALXnM_YAh0906.jpghttp://cdn.u1.huluxia.com/g3/M01/05/75/wKgBOV6Gy8yAcU2xAAFGlPe8lTU312.jpg
页:
[1]