1:获取文件名文件
如果ts文件全部下载成功,可以用:
@echo off
setlocal enabledelayedexpansion
for /L %%i in (1,1,1400) do (
set n=000%%i
set n=!n:~-4!
@echo file '!n!.ts') >> files.txt
其中1400为ts文件的总数。
如果ts文件下载不全,需要按照实际有的文件合并,可以用:
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir *.ts /b ') do (
echo file '%%i' >> files.txt
)
pause
2:合并文件
ffmpeg -loglevel quiet -f concat -safe 0 -i files.txt -vcodec copy -acodec copy output.mp4