Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- Title Paste File name
- Echo Paste filename (Without Extension) MUST BE Mp4
- set /p HDR="File Name: "
- SET /P AREYOUSURE="Insert Audio file (Y/N) [CAPS]?"
- if "%AREYOUSURE%"=="Y" GOTO NewAudio
- if "%AREYOUSURE%"=="N" set AUD=%HDR%
- if "%AREYOUSURE%"=="N" GOTO NextStep
- :NewAudio
- Echo Paste Audio Filename (WITH Extension)
- set /p AUD="File Name: "
- echo converting audio to AAC
- ffmpeg -i "%AUD%" -c:a aac -b:a 448k "%AUD%.mp4"
- :NextStep
- Title Adding YouTube HDR Header info
- 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"
- Title fixing pixel format
- set HDR_Start=%date:~4,2%-%date:~7,2%-%date:~10,4%_%time::=.%
- 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"
- set HDR_End=%date:~4,2%-%date:~7,2%-%date:~10,4%_%time::=.%
- del "%HDR%_1.mkv"
- rem del "%AUD%.mp4"
- Title Converting to TS
- ffmpeg -i "INTRO_1080.mp4" -c copy -f mpegts intermediate1.ts
- ffmpeg -i "%HDR%_yuv420p10le.mkv" -c copy -f mpegts intermediate2.ts
- ffmpeg -i "OUTRO_1080.mp4" -c copy -f mpegts intermediate3.ts
- Title Merging
- ffmpeg -i "concat:intermediate1.ts|intermediate2.ts|intermediate3.ts" -c copy -bsf:a aac_adtstoasc "%HDR%_yuv420p10le_2.mkv"
- title deleting temp files
- del intermediate*.ts
- 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"
- del "%HDR%_yuv420p10le_2.mkv"
- del "%HDR%_yuv420p10le.mkv"
- rem Make PC BEEP
- cls
- title DONE -- %HDR%_yuv420p10le_UPLOAD.mp4 -- READY
- echo DONE
- echo ____
- echo Render Start Time: %HDR_Start%
- echo Render End Time: %HDR_End%
- echo
- echo
- echo "%HDR%_yuv420p10le_UPLOAD.mp4" ready for Upload
- pause
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement