yt-dlp

Download time range

url="$1"
start="${2:00:00:00}"
end="${3:inf}"
yt-dlp --download-sections "*$start-$end" "$url"