缓存视频文件 合并处理

批处理视频缓存文件

2020-03-10  本文已影响0人  我也不知道aq

echo off

Title 视频合成脚本

color f0

cd %1

setlocal enabledelayedexpansion

for /f "tokens=1" %%i in ('dir /b /a-d ^| find /v /c "&#@"')do set sum=%%i

set /a num= %sum% - 2

echo 文件最大数为%num%

if %num% gtr 749 (

  echo 数目超出

  GOTO:EOF

)

rem current diractor name

set "cd_=%cd%"

:loop

set "cd_=%cd_:*\=%"

set "cd_tmp=%cd_:\=%"

if not "%cd_tmp%"=="%cd_%" goto loop

echo 当前文件夹名称  %cd_%

set name=Y2hlbmppbmdjb25n

if  %num% gtr 375 (

for /l %%a in (0,1,375) do (

if not defined files (

set files="%name%%%~a"

) else (

set files=!files!+"%name%%%~a"

)

)

for /l %%b in (376,1,%num%) do (

if not defined files2 (

set files2="%name%%%~b"

) else (

set files2=!files2!+"%name%%%~b"

)

)

copy /b !files! 2.mp4

copy /b !files2! 3.mp4

copy /b *.mp4  %cd_%.mp4

) else (

for /l %%a in (0,1,%num%) do (

if not defined files (

set files="%name%%%~a"

) else (

set files=!files!+"%name%%%~a"

)

)

copy /b !files! %cd_%.mp4

)

color f2

move %cd_%.mp4 ..\

for /l %%a in (0,1,%num%) do (

  del %name%%%~a

)

::rd ..\%cd_%

echo 操作完成,按任意键退出。

rem 修改名字

rem set file=

rem set /p file=将需要复制改名的文件拖入本窗口或者键入该文件的路径名

rem set "file_=%file:*.=%"

rem copy %file% %cd_%.%file_%

rem echo 处理完毕 & pause>nul

::pause

上一篇 下一篇

猜你喜欢

热点阅读