回复 11# 877
- @echo off
- chcp 65001 >nul
- rem 批处理保存为utf-8编码格式,需要ffmpeg
- for /d %%d in (*) do (
- pushd "%%d"
- (for /f "delims=" %%i in ('dir /b /a-d *.mp4 ^|sort -n -k 1 -t .') do (
- echo file '%%i'
- ))>xxx.txt
- if exist xxx.txt if not exist "%~dp0%%~nxd.mp4" (
- ffmpeg.exe -f concat -safe 0 -i xxx.txt -c copy "%~dp0%%~nxd.mp4"
- )
- del xxx.txt 2>nul
- popd
- )
- pause
复制代码
|