Advertisement
Guest User

Untitled

a guest
Oct 16th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. @echo off
  2. Title Paste File name
  3. Echo Paste filename (Without Extension) MUST BE Mp4
  4. set /p HDR="File Name: "
  5. SET /P AREYOUSURE="Insert Audio file (Y/N) [CAPS]?"
  6.  
  7. if "%AREYOUSURE%"=="Y" GOTO NewAudio
  8. if "%AREYOUSURE%"=="N" set AUD=%HDR%
  9. if "%AREYOUSURE%"=="N" GOTO NextStep
  10.  
  11. :NewAudio
  12. Echo Paste Audio Filename (WITH Extension)
  13. set /p AUD="File Name: "
  14. echo converting audio to AAC
  15. ffmpeg -i "%AUD%" -c:a aac -b:a 448k "%AUD%.mp4"
  16.  
  17. :NextStep
  18. Title Adding YouTube HDR Header info
  19. mkvmerge -o "%HDR%_1.mkv" --colour-matrix 0:9 --colour-range 0:1 --colour-transfer-characteristics 0:16 --colour-primaries 0:9 --max-content-light 0:1000 --max-frame-light 0:300 --max-luminance 0:1000 --min-luminance 0:0.01 --chromaticity-coordinates 0:0.68,0.32,0.265,0.690,0.15,0.06 --white-colour-coordinates 0:0.3127,0.3290 "%HDR%.mp4"
  20.  
  21. Title fixing pixel format
  22. set HDR_Start=%date:~4,2%-%date:~7,2%-%date:~10,4%_%time::=.%
  23. ffmpeg -i "%HDR%_1.mkv" -i "%AUD%.mp4" -map 0:v -map 1:a -pix_fmt yuv420p10le -x265-params "colorprim=bt2020:transfer=smpte2084:colormatrix=bt2020nc" -vf scale=1920:1080 -c:a aac -b:a 320k -crf 18 -preset slow "%HDR%_yuv420p10le.mkv"
  24. set HDR_End=%date:~4,2%-%date:~7,2%-%date:~10,4%_%time::=.%
  25. del "%HDR%_1.mkv"
  26. rem del "%AUD%.mp4"
  27.  
  28. Title Converting to TS
  29. ffmpeg -i "INTRO_1080.mp4" -c copy -f mpegts intermediate1.ts
  30. ffmpeg -i "%HDR%_yuv420p10le.mkv" -c copy -f mpegts intermediate2.ts
  31. ffmpeg -i "OUTRO_1080.mp4" -c copy -f mpegts intermediate3.ts
  32.  
  33. Title Merging
  34. ffmpeg -i "concat:intermediate1.ts|intermediate2.ts|intermediate3.ts" -c copy -bsf:a aac_adtstoasc "%HDR%_yuv420p10le_2.mkv"
  35. title deleting temp files
  36. del intermediate*.ts
  37.  
  38. mkvmerge -o "%HDR%_yuv420p10le_UPLOAD.mp4" --colour-matrix 0:9 --colour-range 0:1 --colour-transfer-characteristics 0:16 --colour-primaries 0:9 --max-content-light 0:1000 --max-frame-light 0:300 --max-luminance 0:1000 --min-luminance 0:0.01 --chromaticity-coordinates 0:0.68,0.32,0.265,0.690,0.15,0.06 --white-colour-coordinates 0:0.3127,0.3290 "%HDR%_yuv420p10le_2.mkv"
  39. del "%HDR%_yuv420p10le_2.mkv"
  40. del "%HDR%_yuv420p10le.mkv"
  41.  
  42.  
  43. rem Make PC BEEP
  44. 
  45. cls
  46.  
  47. title DONE -- %HDR%_yuv420p10le_UPLOAD.mp4 -- READY
  48. echo DONE
  49. echo ____
  50. echo Render Start Time: %HDR_Start%
  51. echo Render End Time: %HDR_End%
  52. echo
  53. echo
  54. echo "%HDR%_yuv420p10le_UPLOAD.mp4" ready for Upload
  55.  
  56.  
  57. pause
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement