本帖最后由 77七 于 2023-8-6 20:50 编辑
- @echo off
- chcp 65001 >nul
- rem 批处理保存为utf-8编码格式,需要ffmpeg。list.txt格式 00:00:00
- set n=101
- for /f "delims=" %%i in ('dir /b /a-d *.mp4') do (
- setlocal enabledelayedexpansion
- for /f "useback tokens=1-2 delims=:" %%a in ("list.txt") do (
- set /a ss=%%a*60+%%b
- if not defined str (
- set str=!ss!
- ) else (
- set /a t=ss-str
- ffmpeg -i "%%i" -ss !str! -t !t! -c copy "%%~ni_cut_!n:~-2!%%~xi"
- set /a n+=1
- set str=!ss!
- )
- )
- endlocal
- )
- pause
复制代码
|