VLC is a player, FFmpeg is a media-processing toolkit, and yt-dlp handles YouTube extraction. Here’s how to combine them—and why a single-video pipe is not a gapless playlist guarantee.