使用ffmpeg合并多个ts文件
需求来源
在海康的行车记录仪上录制的视频为每分钟一个ts文件,在手机上最多也就可以设置为3分钟,并且在APP只能一下导出5个文件,所以我就将内存卡拔出,将所有的文件拷贝出来,但是每一分钟就为一个ts文件,看起来十分不方便,所以准备将多个文件合并为一个
动手操作:
- 首先将文件全部考出来,按照时间顺序排列好
- 新建
123.bat
文件,写入一下内容:
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir *.ts /b ') do (
echo file '%%i' >> files.txt
)
pause
该脚本是将文件夹下的所有文件名输出到 files.txt文本文件中
- 运行上面的bat文件,可以看到文件夹下多出一个` files.txt`文件,里面内容如下:
- 合并文件(前提是安装好ffmpge)
ffmpeg -loglevel quiet -f concat -safe 0 -i files.txt -vcodec copy -acodec copy output.mp4
标签:files,文件,ffmpeg,合并,ts,txt
From: https://www.cnblogs.com/cuianbing/p/17052087.html