Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversOctober 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 PC×
Skip to content
DocumentaryTube
Admit one · Blog

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

A stream that stops after the first playlist video can involve a concat script, HLS manifest, or yt-dlp pipe. Identify the workflow, then check its transition logs and media inputs.
Opened Runtime4 min Written byDocumentaryTube Team
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 at the first playlist video. First identify what “playlist” means in your command: an FFmpeg concat list, an HLS manifest, or a YouTube playlist handled by yt-dlp. Then check which program stops advancing and inspect the log at the transition.

Start by identifying the playlist type

Find the complete command and the input supplied after -i. A local text file, an HLS .m3u8 manifest, and a yt-dlp playlist piped into FFmpeg use different workflows; their fixes are not interchangeable.

  • A text file listing media files: likely the FFmpeg concat demuxer. Check its syntax, the listed files, stream compatibility, and durations.
  • An .m3u8 file: HLS. Determine whether FFmpeg is reading a source playlist or publishing HLS segments.
  • A command using yt-dlp and a pipe: check whether yt-dlp advances to the next playlist entry and whether its output pipe stays open before changing FFmpeg options.

Record whether FFmpeg exits, reports an error, or remains running but stops producing video. The full command and log lines around the transition are needed to diagnose a specific case.

Fix a concat-demuxer input

The concat demuxer reads a script and demuxes the listed files sequentially. A basic script looks like this:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Elebase USB to USB C Adapter for iPhone 18 Pro Max,USBC Car Charger Adapter
  • Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
  • Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
  • Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
  • Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
  • 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.
ffconcat version 1.0
file 'video-01.mp4'
file 'video-02.mp4'
  1. Check the script and input path. Confirm that the second file is listed and that the FFmpeg command points to this script. For automatic format detection, ffconcat version 1.0 must be the exact first line. Quote or escape paths with spaces or special characters correctly. See the FFmpeg Formats Documentation.
  2. Compare the media streams. Use ffprobe or FFmpeg’s input logs to compare the first and second files: stream count, codecs, time bases, dimensions, sample rates, channel layouts, and other relevant parameters. FFmpeg’s concat-demuxer documentation says: “All files must have the same streams (same codecs, same time base, etc.).”
  3. Check durations before changing timestamps. The demuxer uses each file’s duration to place the next file’s timestamps. An incorrect or unavailable duration can cause boundary timing problems. If you know the correct duration, a duration directive in the script can override the stored value; verify the duration rather than guessing. Since timestamp adjustment is global, streams of different lengths can also create gaps.
  4. Choose a method that matches the files. Stream copy with -c copy avoids re-encoding, but it cannot make incompatible streams match. Make the source files share suitable stream properties, or consider the concat filter, which joins decoded media and may require re-encoding. Filtering takes more compute, and encoding can change quality.

For FFmpeg’s distinction between concatenation methods, see its FAQ. Do not assume stream copy will repair an incompatibility: it preserves encoded packets rather than normalizing them.

Trace a yt-dlp playlist piped into FFmpeg

In this workflow, playlist iteration and FFmpeg’s handling of the incoming media are separate questions. Capture yt-dlp’s progress output and confirm that it reports moving to the next entry. yt-dlp documents playlist processing and piping media to standard output in its usage and options documentation and README output-template documentation.

Rank #2
Anker USB-C Hub, 5-in-1 USB Hub for Laptops, 4K HDMI Multiport Adapter
  • 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
  • 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
  • Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
  • 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
  • What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.
  1. Run or inspect the downloader step independently and verify that it advances beyond the first playlist item.
  2. Check whether the pipe remains open while the next item is processed, and note which program exits or stops producing data first.
  3. Test the downstream FFmpeg step separately when possible, so you can locate the failure on one side of the pipe.
  4. Make sure the intended program owns playlist iteration. Processing one media item through a pipe is not by itself the same as iterating over a playlist.

YouTube can supply separate audio and video formats, so inspect what yt-dlp actually passes downstream. Avoid adding arbitrary retry flags without an error or log that points to a retryable failure.

Handle an HLS manifest as HLS

Do not use concat-script syntax for an HLS manifest. First establish whether FFmpeg is consuming a source HLS playlist or creating a live stream for upload; those are different directions of traffic. YouTube’s HLS live-ingestion guide describes requirements for uploaded media playlists and segments. Those publishing requirements do not, by themselves, explain why a local concat list stops at its second file.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
Anker USB C Hub, 7in1 Multi-Port USB Adapter, 4K@60Hz USBC to HDMI Splitter
  • Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
  • Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
  • Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
  • Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
  • What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.

Use the transition logs to narrow the failure

  • The second filename never appears in FFmpeg’s input or progress logs: verify the concat script path and entries, or check whether yt-dlp advanced to the next item.
  • The second file is opened, then playback or output stops: compare its streams with the first file and inspect duration and timestamp information at the boundary.
  • FFmpeg stays alive but the pipe is quiet: inspect yt-dlp’s progress and the pipe separately before changing FFmpeg’s output settings.
  • The command reads an HLS manifest: diagnose it as HLS, and determine whether it is an input or an upload workflow.

These checks distinguish possible causes; without the command, media metadata, FFmpeg version, and transition logs, no one cause can be confirmed for a particular stream.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Or let it run in the cloud

If your goal is simply to keep uploaded videos looping as a YouTube live stream, StreamNeo is a cloud alternative: upload the video or build a playlist, add your YouTube stream key, and go live. Nothing has to stay on at home; it streams the upload at its original quality up to 4K 60fps for one flat price per slot, and automatically recovers if YouTube drops the stream. The first day is free with no card. Monthly: $9.99 per month. It is for uploaded videos and YouTube streams, not camera broadcasting. Learn more at StreamNeo, or start the free first day.

Best Value
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.
Rank #4
Sale
UGREEN USB to USB C Adapter Combo 4-Pack, 10Gbps USB C Converter Space Gray
  • Dual Converters, Infinite Potential:Includes 2Ă— USB C male to USB A female adapters and 2Ă— USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
  • Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
  • Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
  • Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
  • Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft

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.

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 Screening Room

  1. How to Migrate a 24/7 YouTube Stream to a New VPSAdmit one · BlogHow to Migrate a 24/7 YouTube Stream to a New VPSOpened04 OCT 2026Runtime6 min
  2. How to Run a YouTube Playlist on a Headless Linux Server—and Broadcast It LiveAdmit one · BlogHow to Run a YouTube Playlist on a Headless Linux Server-and Broadcast It LiveOpened04 OCT 2026Runtime6 min
  3. How to Make a 24/7 Indian Music YouTube Stream Restart After a Server RebootAdmit one · BlogHow to Make a 24/7 Indian Music YouTube Stream Restart After a Server RebootOpened04 OCT 2026Runtime6 min
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.