步骤一:安装ffmpeg和libexpat库
-
在Termux中安装ffmpeg:
pkg install ffmpeg
-
在Termux中安装libexpat库:
pkg install libexpat
步骤二:准备执行文件和哔哩哔哩文件
-
打开Termux应用,并切换到存储哔哩哔哩缓存文件的目录:
cd /sdcard/Download
-
将哔哩哔哩的视频文件复制到执行文件所在目录。
步骤三:创建并编辑脚本文件
-
在存储哔哩哔哩缓存文件的目录中创建一个名为
run.sh
的脚本文件:touch run.sh
-
使用文本编辑器(如Nano)编辑
run.sh
文件并将以下代码粘贴到文件中:#!/bin/bash # 定义视频文件名 filename="output" # 使用ffmpeg命令将视频文件(video.m4s)和音频文件(audio.m4s)合并,并保持编解码方式不变,保存为固定的文件名(output.mp4) if ffmpeg -i video.m4s -i audio.m4s -codec copy "${filename}.mp4"; then # 如果合成成功,则删除当前目录下所有 .m4s 格式的文件 rm -rf *.m4s echo "视频合并成功,并删除所有 .m4s 格式的文件。" else # 如果合成失败,则输出错误信息 echo "视频合并失败,未删除任何文件。" fi
-
保存并关闭
run.sh
文件。
步骤四:执行脚本文件并移动文件
-
执行
run.sh
文件:bash run.sh
-
将哔哩哔哩的缓存文件移动到合并目录。