#!/usr/bin/env bash USAGE="./yt-dlp-best \"URL\" Fetches the best format of a YT video (ideally in mp4)" if [ $# -ne 1 ]; then echo "$USAGE" exit 1 fi URL=$1 FMT_LINE=$(yt-dlp -F "${URL}" | tail -n 2 | grep "mp4") FMT=$(echo ${FMT_LINE} | cut -d" " -f1) echo "${FMT_LINE}" echo "yt-dlp -f ${FMT}+m4a \"${URL}\"" read -p "proceed (Y/N): " answer if [[ "$answer" =~ ^[yY][eE]{0,1}[sS]{0,1}$ ]]; then yt-dlp -f ${FMT}+m4a "${URL}" exit 0 else echo "Okay, cancelling" exit 1 fi