slyfox1186

ffmpeg-convert-movies-to-hevc-10bit-using-geforce-cuda.bat

Feb 16th, 2022 (edited)
1,662
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 1.96 KB | None | 0 0
  1. @ECHO OFF
  2. SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
  3. COLOR 0A
  4. TITLE CONVERT MKV AND MP4 TO MKV H265 USING FFMPEG AND GEFORCE CUDA
  5.  
  6. :-----------------------------------------------------------------------------
  7.  
  8. REM By: SlyFox1186
  9. REM Pastebin: https://pastebin.com/u/slyfox1186
  10.  
  11. REM THIS SCRIPT WILL CONVERT MKV AND/OR MP4 FILES INTO MKV
  12. REM H265 (HEVC) USING GEFORCE'S HARDWARE ACCELERATION (CUDA).
  13.  
  14. REM THIS HAS TO BE USED WITH CARDS SUPPORTING TURING TECHNOLOGY.
  15.  
  16. REM PLACE THIS SCRIPT IN THE SAME FOLDER AS THE FILES. THE CONVERTED
  17. REM FILES WILL BE FOUND IN THE SAME FOLDER AND HAVE (x265) INCLUDED
  18. REM IN THE OUTPUT NAME.
  19.  
  20. :-----------------------------------------------------------------------------
  21.  
  22. PUSHD "%~dp0"
  23. IF NOT "%1"=="MAX" START /MAX CMD /D /C %0 MAX & GOTO :EOF
  24.  
  25. :-----------------------------------------------------------------------------
  26.  
  27. REM YOU MUST REPLACE THIS WITH THE FULL PATH TO FFMPEG.EXE
  28. SET FF=FULL\PATH\TO\ffmpeg.exe
  29.  
  30. :-----------------------------------------------------------------------------
  31.  
  32. REM DELETE LEFTOVER FILES FROM PREVIOUS RUNS
  33. FOR %%G IN (*.mkv) DO IF EXIST "%%~dpnG (x265).mkv" DEL /Q "%%~dpnG (x265).mkv"
  34. FOR %%G IN (*.mp4) DO IF EXIST "%%~dpnG (x265).mp4" DEL /Q "%%~dpnG (x265).mp4"
  35.  
  36. :-----------------------------------------------------------------------------
  37.  
  38. REM CONVERT USING FFMPEG.EXE AND GEFORCE CUDA
  39. FOR %%G IN (*.mkv, *.mp4) DO (
  40.     "%FF%" ^
  41.     -y ^
  42.     -hide_banner ^
  43.     -stats ^
  44.     -vsync vfr ^
  45.     -threads 0 ^
  46.     -hwaccel_output_format cuda ^
  47.     -i "%%G" ^
  48.     -movflags +faststart ^
  49.     -c:v hevc_nvenc ^
  50.     -preset:v p7 ^
  51.     -tune:v hq ^
  52.     -pix_fmt:v p010le ^
  53.     -profile:v main ^
  54.     -rc:v vbr ^
  55.     -cq:v 21 ^
  56.     -bf:v 3 ^
  57.     -b_ref_mode:v middle ^
  58.     -g:v 250 ^
  59.     -qmin:v 0 ^
  60.     -qmax:v 99 ^
  61.     -temporal-aq:v 1 ^
  62.     -rc-lookahead:v 32 ^
  63.     -i_qfactor:v 0.75 ^
  64.     -b_qfactor:v 1.1 ^
  65.     -c:a copy ^
  66.     "%%~dpnG (x265).mkv"
  67. )
  68.  
  69. :-----------------------------------------------------------------------------
  70.  
  71. ECHO=
  72. PAUSE
Add Comment
Please, Sign In to add comment