|
|
发表于 2021-8-19 21:47:56
|
显示全部楼层
回复 3# ykhq2021 - @echo off
- setlocal enabledelayedexpansion
- cd /d "%~dp0"
- for /f "delims=" %%i in ('dir /b /s /a-d *.mp4') do (
- for /f "tokens=2 delims=, " %%a in ('ffmpeg -i "%%i" 2^>^&1 ^| find "Duration:"') do (
- set "str=%%a"
- )
- set str=!str:~0,-3!
- for /f "tokens=1-3 delims=:" %%x in ("!str!") do (
- set "hh=%%x"
- set "mm=%%y"
- set "ss=%%z"
- set /a minutes=1!hh!*60-6000
- set /a minutes+=!mm!
- if !ss! neq 0 (
- set /a minutes+=1
- )
- )
- ren "%%i" "%%~ni【!minutes!】%%~xi"
- )
复制代码 |
评分
-
查看全部评分
|