

喜欢的主播录播完成了,可是因为网络波动的原因,断成了两截。心里总不是滋味。怎么让它变得完整呢?
首先,下载ffmpeg工具包。
https://ffmpeg.zeranoe.com/builds/


下载后解压到自己喜欢的目录下。我这里是 D:\Program Files\ffmpeg

这是ffmpeg工具的目录。D:\Program Files\ffmpeg\bin (之后需要添加到环境变量中去)。
设置环境变量。

右击计算机,在弹出的菜单栏中选择属性。

选择高级系统设置

选择环境变量

选中Path变量,并点编辑

按方向键或End键直接定位到变量值的末尾,输入 ;D:\Program Files\ffmpeg\bin 一直点确定直到退出系统属性窗口。
验证环境变量是否设置成功。

在箭头处输入 cmd 并回车

再次按下回车启动命令行窗口

在弹出的窗口中输入 ffmpeg 。如果出现以上情况说明环境变量设置成功了。

先定位到需要拼接的视频所在的磁盘下,我这里是D盘

定位到需要拼接的视频所在的目录

这是需要拼接的视频所在的目录。

按时间先后顺序依次把文件名改为1.mp4和2.mp4
开始拼接视频
在命令行输入以下内容并按回车
ffmpeg -i 1.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 1.ts

图中出现的错误提示并不会导致最终合成失败,不用管它。
输入以下命令,并按回车
ffmpeg -i 2.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 2.ts

出现了之前类似的窗口
最后输入以下命令,并按回车,完成视频拼接
ffmpeg -i "concat:1.ts|2.ts" -acodec copy -vcodec copy -absf aac_adtstoasc output.mp4

最后这个output.mp4就是我们想要的完整视频了。