34 lignes
1,1 Kio
Batchfile
34 lignes
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
|