Forrest logo
tool overview
On this page you find all important commands for the CLI tool streamlink. If the command you are looking for is missing please ask our AI.

streamlink

Streamlink is a command-line tool that allows users to watch and download streams from various streaming platforms. With Streamlink, users can access streams from popular platforms like Twitch, YouTube, Dailymotion, and many others. It supports a wide range of media players, including VLC, MPV, and MPlayer, allowing users to stream content directly to their preferred player. The tool is highly customizable, allowing users to set their preferred streaming quality, handle authentication, and apply various plugins and options.

Streamlink also supports transcoding and streaming to other devices, such as Chromecast and Apple TV. It features a robust plugin system that enables users to extend its functionality and support additional streaming platforms. The tool can download and save streams in various formats, making it convenient for offline viewing. Streamlink provides a straightforward and efficient way to access and enjoy streaming content without the need for a web browser interface. It is a versatile and powerful command-line tool for streaming enthusiasts and those who prefer the command line interface.

List of commands for streamlink:

  • streamlink:tldr:0241e streamlink: Attempt to extract streams from the URL specified, and if it's successful, print out a list of available streams to choose from.
    $ streamlink ${example-com-stream}
    try on your machine
    explain this command
  • streamlink:tldr:3d372 streamlink: Open the stream in the player, while at the same time writing it to a file.
    $ streamlink --record ${filename-ts} ${example-com-stream} ${best}
    try on your machine
    explain this command
  • streamlink:tldr:41d80 streamlink: Write stream data to a file instead of playing it.
    $ streamlink --output ${filename-ts} ${example-com-stream} ${best}
    try on your machine
    explain this command
  • streamlink:tldr:5600b streamlink: Skip to the beginning of a live stream, or as far back as possible.
    $ streamlink --hls-live-restart ${example-com-stream} ${best}
    try on your machine
    explain this command
  • streamlink:tldr:5b01d streamlink: Specify the amount of time to skip from the beginning of the stream. For live streams, this is a negative offset from the end of the stream (rewind).
    $ streamlink --hls-start-offset ${[HH:]MM:SS} ${example-com-stream} ${best}
    try on your machine
    explain this command
  • streamlink:tldr:7fc19 streamlink: Specify which player to use to feed stream data to (VLC is used by default if found).
    $ streamlink --player=${mpv} ${example-com-stream} ${best}
    try on your machine
    explain this command
  • streamlink:tldr:92fce streamlink: Open a stream with the specified quality.
    $ streamlink ${example-com-stream} ${720p60}
    try on your machine
    explain this command
tool overview