October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
Mountain View desk4 min

How to Fix an FFmpeg YouTube Stream That Stops After the First Playlist Video

A stream stopping after its first video can involve a concat list, yt-dlp playlist, or HLS input. Identify the workflow, inspect transition logs, then check streams, durations and playlist progression.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

There is no single FFmpeg flag that fixes every stream that stops after its first playlist video. First identify what “playlist” means in your command: an FFmpeg concat list, an HLS manifest, or a YouTube playlist downloaded with yt-dlp. Then check whether FFmpeg exits, the input stops advancing, or video alone disappears at the transition.

Start by identifying the playlist and where playback stops

Get the full command and the log lines immediately before and after the transition. Look at the input after -i and identify which process is supposed to advance to the next video.

As an Amazon Associate I earn from qualifying purchases.

  • A text file listing local media files usually means the FFmpeg concat demuxer.
  • A .m3u8 input is an HLS manifest; it is not a concat-demuxer script.
  • A command that runs yt-dlp and pipes output into FFmpeg involves downloader playlist handling and a pipe as well as FFmpeg.

Also establish whether FFmpeg exits, continues running without producing output, or continues with audio but no video. Those outcomes point to different failure locations. A community report describing a broadcast stopping at video transitions illustrates the symptom, but does not establish a universal FFmpeg defect or cause.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If your input is an FFmpeg concat-demuxer list

The concat demuxer reads a script and demuxes its listed files in sequence. It is distinct from a YouTube playlist URL and an HLS manifest. FFmpeg documents the demuxer in its Formats documentation.

#1 Best Overall
Google Streamer 4K – Fast Streaming Entertainment with Voice Search Remote, Watch Movies, Shows, Live Channels and Netflix in HDR, Smart Home Control, 32 GB Storage, Porcelain
  • The Google TV Streamer (4K) delivers your favorite entertainment quickly, easily, and personalized to you[1,2]
  • HDMI 2.1 cable required (sold separately)
  • See movies and TV shows from all your services right from your home screen[2]; and find new things to watch with tailored recommendations for everyone in your home based on their interests and viewing habits
  • Watch live TV and access over 800 free channels from Pluto TV, Tubi, and more[3]; if you find an interesting show or movie on your TV, mobile app, or Google search, you can easily add it to your watchlist, so it’s ready when you are[2]
  • Up to 4K HDR with Dolby Vision delivers captivating, true-to-life detail[4]; and you can connect speakers that support Dolby Atmos for more immersive 3D sound

Check the list file and its path

A basic list looks like this:

ffconcat version 1.0
file 'video-01.mp4'
file 'video-02.mp4'

When using the header for automatic format detection, ffconcat version 1.0 must be the exact first line. Check that the second video is actually listed, that the paths resolve from the location and working directory used by the command, and that FFmpeg’s input points to this list. Paths containing spaces or special characters need correct quoting or escaping.

Compare the streams in both files

Inspect both inputs with ffprobe or FFmpeg’s input logs. Compare stream count, codecs, time bases, dimensions, sample rates, channel layouts and other relevant stream parameters. FFmpeg’s concat-demuxer documentation states: “All files must have the same streams (same codecs, same time base, etc.).”

Rank #2
Sale
Roku Ultra, Ultimate Streaming Player - 4K Streaming Device for TV | HDR10+, Dolby Vision & Atmos - Bluetooth & Wi-Fi 6 - Rechargeable Voice Remote Pro with Backlit Buttons - Free & Live TV
  • Ultra-speedy streaming: Roku Ultra is 30% faster than any other Roku player, delivering a lightning-fast interface and apps that launch in a snap.
  • Cinematic streaming: This TV streaming device brings the movie theater to your living room with spectacular 4K, HDR10+, and Dolby Vision picture alongside immersive Dolby Atmos audio.
  • The ultimate Roku remote: The rechargeable Roku Voice Remote Pro offers backlit buttons, hands-free voice controls, and a lost remote finder.
  • No more fumbling in the dark: See what you’re pressing with backlit buttons.
  • Say goodbye to batteries: Keep your remote powered for months on a single charge.

If the files differ, -c copy does not make them compatible: stream copy passes through encoded packets rather than normalizing their properties. Prepare the files with matching streams, or consider the concat filter if decoding and re-encoding is acceptable.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Check duration and transition timestamps

The demuxer uses each file’s duration to position the next file’s timestamps. Incorrect or unavailable duration information can cause timing artifacts at a boundary; because timestamp adjustment is global, streams of different lengths can also leave gaps. If you know a file’s correct duration, the script’s duration directive can override the stored value. Verify the duration from the media or a reliable probe instead of guessing.

Rank #3
Sale
Roku Streaming Stick Plus with Voice Remote - 4K & HDR10+ | 4K & HDR Streaming Device for TV with Roku Voice Remote - Free & Live Local News, Sports
  • 4K streaming made simple:With America’s number 1 TV streaming platform,* exploring popular apps—plus tons of free movies, shows, and live TV—is as easy as it is fun. *Based on hours streamed—Hypothesis Group
  • 4K picture quality: With Roku Streaming Stick Plus, watch your favorites with brilliant 4K picture and vivid HDR color.
  • Compact without compromises: Our sleek design won’t block neighboring HDMI ports, and it even powers from your TV alone, plugging into the back and staying out of sight. No wall outlet, no extra cords, no clutter.
  • No more juggling remotes: Power up your TV, adjust the volume, and control your Roku device with one remote. Use your voice to quickly search, play entertainment, and more.
  • Shows on the go: Take your TV to-go when traveling—without needing to log into someone else’s device.

Choose between the demuxer and the concat filter

The demuxer suits compatible files when you want to join them without re-encoding. The concat filter works on decoded media and can accommodate processing or normalization, but may require re-encoding, which takes compute and can affect output quality. FFmpeg explains the distinction between these methods in its FAQ.

If yt-dlp feeds FFmpeg

In this workflow, determine whether yt-dlp is moving through the playlist and whether its output pipe stays open before changing FFmpeg’s output settings. Playlist iteration belongs to the downloader or an explicit loop; a pipe carrying one media item does not by itself mean the next playlist entry will be fetched.

Rank #4
Sale
Roku Streaming Stick HD with Voice Remote | Compact 4K Streaming Device for TV with Roku Voice Remote & Long-Range Wi-Fi - Free & Live Local News, Sports
  • HD streaming made simple: With America’s number 1 TV streaming platform,* exploring popular apps—plus tons of free movies, shows, and live TV—is as easy as it is fun. *Based on hours streamed—Hypothesis Group
  • Compact without compromises: The sleek design of Roku Streaming Stick won’t block neighboring HDMI ports, and it even powers from your TV alone, plugging into the back and staying out of sight. No wall outlet, no extra cords, no clutter.
  • No more juggling remotes: Power up your TV, adjust the volume, and control your Roku device with one remote. Use your voice to quickly search, play entertainment, and more.
  • Shows on the go: Take your TV to-go when traveling—without needing to log into someone else’s device.
  • TV, simplified: With setup that only takes minutes, a simple-to-navigate Home Screen, and an uncluttered remote control that does all you need—Roku makes it easier to watch the TV you love.
  1. Capture yt-dlp’s progress output and check whether it reports advancing to the next playlist entry. Its documentation covers video selection and playlists.
  2. Test the downloader output separately, then test FFmpeg with that output. This helps identify whether the downloader stops, the pipe closes, or FFmpeg fails while consuming it.
  3. Check the logs at the transition for the process that stops producing data. yt-dlp’s documentation on piping output describes standard-output use.

Do not add arbitrary retry flags without the error output: retries cannot correct a playlist that is not being advanced by the process responsible for it.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

If the input is an HLS manifest

Do not rewrite an HLS .m3u8 as a concat script. First clarify whether FFmpeg is reading a source HLS playlist or producing a live stream for upload; those are different workflows. YouTube’s HLS live-ingestion guide describes requirements for media playlists and uploaded segments. Those publishing requirements do not, by themselves, explain a local concat-list transition failure.

Best Value
Google TV Streamer 4K - Fast Streaming Entertainment on Your Device with Voice Search Remote - Watch Movies, Shows, Live, and Netflix in HDR - Smart Home Control - 32 GB of Storage - Hazel
  • The Google TV Streamer (4K) delivers your favorite entertainment quickly, easily, and personalized to you[1,2]
  • HDMI 2.1 cable required (sold separately)
  • See movies and TV shows from all your services right from your home screen[2]; and find new things to watch with tailored recommendations for everyone in your home based on their interests and viewing habits
  • Watch live TV and access over 800 free channels from Pluto TV, Tubi, and more[3]; if you find an interesting show or movie on your TV, mobile app, or Google search, you can easily add it to your watchlist, so it’s ready when you are[2]
  • Up to 4K HDR with Dolby Vision delivers captivating, true-to-life detail[4]; and you can connect speakers that support Dolby Atmos for more immersive 3D sound

Common symptoms and what to check

Symptom First checks
FFmpeg exits at the first transition Read the transition error in the FFmpeg log; verify the next file path, stream compatibility, and duration information.
FFmpeg keeps running but the next video never appears Confirm the concat list includes the next file, or, for yt-dlp, confirm playlist progress and that the pipe remains open.
Audio or video has a gap or timing artifact at the boundary Compare stream parameters and verify duration metadata; global timestamp adjustment can expose duration or stream-length differences.
The command consumes a .m3u8 file Treat it as HLS and establish whether FFmpeg is reading or publishing the playlist; concat-demuxer syntax is not the fix.
The files have different codecs or stream layouts Make their stream properties compatible for demuxer stream copy, or use a decoded/filter-based workflow and accept its processing and encoding trade-offs.

For an exact diagnosis, provide the complete command, the playlist or manifest type, FFmpeg version, relevant stream information for the first two files, and log lines covering the transition. Without those details, a specific corrected command would be guesswork.

Or let it run in the cloud

If your goal is to keep an uploaded recording or playlist live on YouTube, StreamNeo is an alternative to maintaining your own FFmpeg process: upload the video, add your YouTube stream key, and go live. It loops from the cloud, so nothing has to stay on at home. It streams your upload as made, up to 4K 60fps, at one price per slot; it can automatically recover if YouTube drops the stream. The first day is free with no card. Monthly pricing is $9.99 per month. See StreamNeo or start the free first day.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.