yt-dlp (youtube-download) with powershell scripts, which allows selecting between video or music format.
For some features of yt-dlp, ffmpeg is required. You should install ffmpeg from https://ffmpeg.org/.
Start one of the powershell scripts via rightclick -> execute with Powershell. Musik_Video_Download.ps1 has two setups for downloading music and converting it to mp3 and for downloading 1080p youtube videos. The script is interactive and multiple videos can be downloaded. Download_from_URLS_file.ps1 downloads any .m3u8 url files listed in the urls.txt, each line just one url.