Yt-dlp Vcodec [portable] -
yt-dlp --vcodec <codec_name> <URL>
You likely forced --vcodec hevc (H.265) or av1 . Most smart TVs (pre-2020) only support H.264. Change your command to --vcodec h264 --merge-output-format mp4 . yt-dlp vcodec
This creates an MP4 file (if possible) that will stream natively to every device on your network without requiring the server to transcode. yt-dlp --vcodec <
: