Just to rule out issue... if you use yt-dlp to grab the file from youtube (use -F/-f to pick the right formats) and attempt to play it with ffplay or mplayer, does it succeed?