ul9
22-09-2016, 03:25
Здравствуйте.
Имею такую конструкцию для кодирования видео.
set ext=mp4
FOR /F "tokens=*" %%G IN ('DIR /B /S *.%ext%') DO (
"C:\HandBrakeCLI.exe" -i "%%~nG.%ext%" -o "%%~nG-1.mp4" -f mp4 -X 840
if exist "%%~nG-1.mp4" (
move "%%G" "%%~dG%%~pGtemp\"
move "%%~nG-1.mp4" "%%~dG%%~pGok\"
)
)Каждый раз в первую строчку приходится вписывать расширение файла для обработки. Можно как-то через запятую перечислить нужные форматы в set?
set ext=mp4, avi, wmv и т.д.
-i "%%~nG.%ext%" -o "%%~nG-1.mp4"
Это отвечает за переименовку файлов при кодировании. Например video.mp4 в video-1.mp4
Имею такую конструкцию для кодирования видео.
set ext=mp4
FOR /F "tokens=*" %%G IN ('DIR /B /S *.%ext%') DO (
"C:\HandBrakeCLI.exe" -i "%%~nG.%ext%" -o "%%~nG-1.mp4" -f mp4 -X 840
if exist "%%~nG-1.mp4" (
move "%%G" "%%~dG%%~pGtemp\"
move "%%~nG-1.mp4" "%%~dG%%~pGok\"
)
)Каждый раз в первую строчку приходится вписывать расширение файла для обработки. Можно как-то через запятую перечислить нужные форматы в set?
set ext=mp4, avi, wmv и т.д.
-i "%%~nG.%ext%" -o "%%~nG-1.mp4"
Это отвечает за переименовку файлов при кодировании. Например video.mp4 в video-1.mp4