Bläddra i källkod

Added safety mechanism to prevent deletion when encoding failed

JTXman 10 år sedan
förälder
incheckning
6130282c77
1 ändrade filer med 1 tillägg och 2 borttagningar
  1. 1 2
      JTX-Encoder.bat

+ 1 - 2
JTX-Encoder.bat

335
 	if %1==2 call :hd "%~2" "%~np2_encode.mp4"
335
 	if %1==2 call :hd "%~2" "%~np2_encode.mp4"
336
 	if %1==3 call :web "%~2" "%~np2_encode.mp4"
336
 	if %1==3 call :web "%~2" "%~np2_encode.mp4"
337
 	if %1==4 call :archives "%~2" "%~np2_encode.mp4"
337
 	if %1==4 call :archives "%~2" "%~np2_encode.mp4"
338
-	del "%~2"
338
+	IF NOT ERRORLEVEL 1 del "%~2"
339
 )
339
 )
340
 ::Le label :eof est pr‚defini et permet de retourner … l'endroit du code o— la routine a ‚t‚ appel‚e.
340
 ::Le label :eof est pr‚defini et permet de retourner … l'endroit du code o— la routine a ‚t‚ appel‚e.
341
 goto:eof
341
 goto:eof
378
 
378
 
379
 :fullhd
379
 :fullhd
380
 title= ---- Encodeur du JTX ---- Encodage de %1 en FullHD
380
 title= ---- Encodeur du JTX ---- Encodage de %1 en FullHD
381
-
382
 ffmpeg.exe -i %1 -threads 0 -c:v libx264 -b:v 10M -r 25 -s 1920x1080 -x264opts level=4 -pix_fmt yuv420p -c:a aac -strict experimental -b:a 192k -y %2
381
 ffmpeg.exe -i %1 -threads 0 -c:v libx264 -b:v 10M -r 25 -s 1920x1080 -x264opts level=4 -pix_fmt yuv420p -c:a aac -strict experimental -b:a 192k -y %2
383
 goto:eof
382
 goto:eof
384
 :hd
383
 :hd