Проверьте, пожалуйста, всё ли верно для работы с youtube-dl:
@echo off
CLS
SET Destination="D:\YT_Downloads/%%(title)s.%%(ext)s"
:Input
SET /P URL="Whats the video url?* "
IF "%url%" EQU "" GOTO End
IF "%url: =%" NEQ "%url%" GOTO Download
:Download
youtube-dl "%URL%" -o "%Destination%"
:End
Не знаю, что такое youtube-dl, но:
1.Переменная называется URL, а в if она у вас url.
2.строку: IF "%url: =%" NEQ "%url%" GOTO Download
по моему нужно переписать в таком виде: IF "%URL: =%" NEQ "%URL%" GOTO End
Вообще для отладки закоментируйте первую строку, тогда будут более понятны сообщения об ошибках, если они есть.
И в следующий раз сразу в вопросе желательно указывать сообщения об ошибках.