@echo off set url=%* set url=%url:watch:=% youtube-dl -j %url% > %TEMP%\youtubejson type %TEMP%\youtubejson ^ | jq ".formats[] | select(.ext == """mp4""") | {width, url}"^ | jq -sr "sort_by(.width) | .[-1].url"^ > %TEMP%\youtubevideo type %TEMP%\youtubejson^ | jq ".formats[] | select(.ext == """m4a""") | {url}" | jq -sr ".[-1].url"^ > %TEMP%\youtubeaudio for /f %%v in (%TEMP%\youtubevideo) ^ do for /f %%a in (%TEMP%\youtubeaudio) ^ do start "" "%ProgramFiles%\MPC-HC\mpc-hc" "%%v" /dub "%%a"