GISTS/windows/video scripts/create-flat-conv-batch.bat

34 lignes
Pas d'EOL
1,1 Kio
Batchfile

@echo off
chcp 65001 >nul
echo @echo off >0-conv.bat
set binpath=%~dp0
if not exist "%binpath%\ffmpeg.exe" echo ffmpeg not found. exiting... & echo. & pause & exit 1
echo %~d1 >>0-conv.bat
echo cd %~dp1 >>0-conv.bat
:do
if [%1]==[] goto noarg
echo if not exist "ok\" mkdir ok >>0-conv.bat
echo if not exist "orig\" mkdir orig >>0-conv.bat
echo "%binpath%\ffmpeg.exe" -hide_banner -hwaccel_output_format cuda -i "%~nx1" -c:v libsvtav1 -preset 6 -crf 30 -c:s copy -map 0 -map -v -map V "ok\%~n1 AV1 [AlbiRip].mkv" >>0-conv.bat
echo if %%ERRORLEVEL%% NEQ 0 ( >>0-conv.bat
echo del "ok\%~n1 AV1 [AlbiRip].mkv" >>0-conv.bat
echo ) else ( >>0-conv.bat
echo move "%~nx1" "orig\" >>0-conv.bat
echo ) >>0-conv.bat
echo "%binpath%\sounder.exe" /vol 25 "%binpath%\Infobulle.wav" >>0-conv.bat
shift /1
if [%1] NEQ [] goto do
echo "%binpath%\sounder.exe" "%binpath%\alert.wav" >>0-conv.bat
echo pause >>0-conv.bat
echo OK
pause
exit 0
:: presets: 1_ultrafast, 6_medium, 9_veryslow
:: crf: exponential, 0 is lossless, 23 is the default, and 51 is worst quality possible
:noarg
echo Usage: %~nx0 "video to convert.flv"
echo.
pause
exit 0