The rules to open an issue:
Debug log
DEBUG LOG OUTPUT IS REQUIRED for plugin issues!
INCLUDE THE ENTIRE COMMAND LINE and make sure to remove usernames and passwords
Use the --loglevel=debug parameter and avoid using parameters which suppress log output.
Debug log includes important details about your platform and the version you're using. Don't remove it.
If the log output is too long and repetitive parts can't be truncated, or if you have multiple log outputs to share, please post a link to a GitHub gist with the log output instead.
DO NOT post screenshots of the log output and instead copy the text from your terminal application.
An example of log:
$ streamlink -l debug --http-proxy socks5h://localhost:1920 https://www.france.tv/france-2/direct.html best
[cli][debug] OS: Linux-6.3.9-1-git-x86_64-with-glibc2.37
[cli][debug] Python: 3.11.3
[cli][debug] Streamlink: 5.5.1+96.g4c6fdb11
[cli][debug] Dependencies:
[cli][debug] certifi: 2023.5.7
[cli][debug] isodate: 0.6.1
[cli][debug] lxml: 4.9.2
[cli][debug] pycountry: 22.3.5
[cli][debug] pycryptodome: 3.18.0
[cli][debug] PySocks: 1.7.1
[cli][debug] requests: 2.31.0
[cli][debug] urllib3: 2.0.3
[cli][debug] websocket-client: 1.6.1
[cli][debug] Arguments:
[cli][debug] url=https://www.france.tv/france-2/direct.html
[cli][debug] stream=['best']
[cli][debug] --loglevel=debug
[cli][debug] --player=mpv
[cli][debug] --http-proxy=socks5h://localhost:1920
[cli][info] Found matching plugin pluzz for URL https://www.france.tv/france-2/direct.html
[plugins.pluzz][debug] Country: FR
[plugins.pluzz][debug] Video ID: 006194ea-117d-4bcf-94a9-153d999c59ae
[utils.l10n][debug] Language code: en_US
[stream.ffmpegmux][debug] ffmpeg version n6.0 Copyright (c) 2000-2023 the FFmpeg developers
[stream.ffmpegmux][debug] built with gcc 13.1.1 (GCC) 20230429
[stream.ffmpegmux][debug] configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm --enable-lto --enable-fontconfig --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libjack --enable-libjxl --enable-libmfx --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librav1e --enable-librsvg --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-nvdec --enable-nvenc --enable-opencl --enable-opengl --enable-shared --enable-version3 --enable-vulkan
[stream.ffmpegmux][debug] libavutil 58. 2.100 / 58. 2.100
[stream.ffmpegmux][debug] libavcodec 60. 3.100 / 60. 3.100
[stream.ffmpegmux][debug] libavformat 60. 3.100 / 60. 3.100
[stream.ffmpegmux][debug] libavdevice 60. 1.100 / 60. 1.100
[stream.ffmpegmux][debug] libavfilter 9. 3.100 / 9. 3.100
[stream.ffmpegmux][debug] libswscale 7. 1.100 / 7. 1.100
[stream.ffmpegmux][debug] libswresample 4. 10.100 / 4. 10.100
[stream.ffmpegmux][debug] libpostproc 57. 1.100 / 57. 1.100
[stream.hls][debug] Using external audio tracks for stream 144p (language=fra, name=1 Francais)
[stream.hls][debug] Using external audio tracks for stream 216p (language=fra, name=1 Francais)
[stream.hls][debug] Using external audio tracks for stream 360p (language=fra, name=1 Francais)
[stream.hls][debug] Using external audio tracks for stream 540p (language=fra, name=1 Francais)
[stream.hls][debug] Using external audio tracks for stream 720p (language=fra, name=1 Francais)
[stream.hls][debug] Using external audio tracks for stream 1080p (language=fra, name=1 Francais)
[cli][info] Available streams: 144p (worst), 216p, 360p, 540p, 720p, 1080p (best)
[cli][info] Opening stream: 1080p (hls-multi)
[cli][info] Starting player: mpv
[stream.ffmpegmux][debug] Opening hls substream
[stream.hls][debug] Reloading playlist
[stream.ffmpegmux][debug] Opening hls substream
[stream.hls][debug] Reloading playlist
[utils.named_pipe][info] Creating pipe streamlinkpipe-1658879-1-1865
[utils.named_pipe][info] Creating pipe streamlinkpipe-1658879-2-1087
[stream.ffmpegmux][debug] ffmpeg command: /usr/bin/ffmpeg -nostats -y -i /tmp/streamlinkpipe-1658879-1-1865 -i /tmp/streamlinkpipe-1658879-2-1087 -c:v copy -c:a copy -map 0:v? -map 0:a? -map 1:a -f mpegts pipe:1
[stream.ffmpegmux][debug] Starting copy to pipe: /tmp/streamlinkpipe-1658879-1-1865
[stream.ffmpegmux][debug] Starting copy to pipe: /tmp/streamlinkpipe-1658879-2-1087
[cli][debug] Pre-buffering 8192 bytes
[stream.hls][debug] Segments in this playlist are encrypted
[stream.hls][debug] First Sequence: 6298846; Last Sequence: 6300989
[stream.hls][debug] Start offset: 0; Duration: None; Start Sequence: 6300987; End Sequence: None
[stream.hls][debug] Adding segment 6300987 to queue
[stream.hls][debug] Adding segment 6300988 to queue
[stream.hls][debug] Adding segment 6300989 to queue
[stream.hls][debug] Segments in this playlist are encrypted
[stream.hls][debug] First Sequence: 6298846; Last Sequence: 6300989
[stream.hls][debug] Start offset: 0; Duration: None; Start Sequence: 6300987; End Sequence: None
[stream.hls][debug] Adding segment 6300987 to queue
[stream.hls][debug] Adding segment 6300988 to queue
[stream.hls][debug] Adding segment 6300989 to queue
[stream.hls][debug] Writing segment 6300987 to output
[stream.hls][debug] Segment 6300987 complete
[stream.hls][debug] Writing segment 6300988 to output
[stream.hls][debug] Segment 6300988 complete
[stream.hls][debug] Writing segment 6300989 to output
[stream.hls][debug] Segment 6300989 complete
[stream.hls][debug] Writing segment 6300987 to output
[stream.hls][debug] Segment 6300987 complete
[cli.output][debug] Opening subprocess: ['/usr/bin/mpv', '--force-media-title=https://www.france.tv/france-2/direct.html', '-']
[cli][debug] Writing stream to output
[stream.hls][debug] Writing segment 6300988 to output
[stream.hls][debug] Segment 6300988 complete
[stream.hls][debug] Writing segment 6300989 to output
[stream.hls][debug] Segment 6300989 complete
[cli][info] Player closed
[stream.ffmpegmux][debug] Closing ffmpeg thread
[stream.segmented][debug] Closing worker thread
[stream.segmented][debug] Closing writer thread
[stream.segmented][debug] Closing worker thread
[stream.segmented][debug] Closing writer thread
[stream.ffmpegmux][debug] Pipe copy complete: /tmp/streamlinkpipe-1658879-2-1087
[stream.ffmpegmux][debug] Pipe copy complete: /tmp/streamlinkpipe-1658879-1-1865
[stream.ffmpegmux][debug] Closed all the substreams
[cli][info] Stream ended
[cli][info] Closing currently open stream...
Display More
The one I obtain on a windows machine:
streamlink -l debug --player="c:\Program Files\VideoLAN\VLC\vlc.exe" --ffmpeg-ffmpeg ..\ffmpeg\ffmpeg.exe https://www.france.tv/france-2/direct.html best
[cli][debug] OS: Windows 10
[cli][debug] Python: 3.11.4
[cli][debug] Streamlink: 5.5.1+93.g7c3d954
[cli][debug] Dependencies:
[cli][debug] certifi: 2023.5.7
[cli][debug] isodate: 0.6.1
[cli][debug] lxml: 4.9.2
[cli][debug] pycountry: 22.3.5
[cli][debug] pycryptodome: 3.18.0
[cli][debug] PySocks: 1.7.1
[cli][debug] requests: 2.31.0
[cli][debug] trio: 0.22.1
[cli][debug] trio-websocket: 0.10.3
[cli][debug] typing-extensions: 4.7.1
[cli][debug] urllib3: 2.0.3
[cli][debug] websocket-client: 1.6.1
[cli][debug] Arguments:
[cli][debug] url=https://www.france.tv/france-2/direct.html
[cli][debug] stream=['best']
[cli][debug] --loglevel=debug
[cli][debug] --ffmpeg-ffmpeg=..\ffmpeg\ffmpeg.exe
[cli][info] Found matching plugin pluzz for URL https://www.france.tv/france-2/direct.html
[plugins.pluzz][debug] Country: FR
[plugins.pluzz][debug] Video ID: 006194ea-117d-4bcf-94a9-153d999c59ae
[utils.l10n][debug] Language code: fr_FR
[stream.ffmpegmux][debug] ffmpeg version n6.0-3-g0e11aafb08-20230310 Copyright (c) 2000-2023 the FFmpeg developers
[stream.ffmpegmux][debug] built with gcc 12.2.0 (crosstool-NG 1.25.0.90_cf9beb1)
[stream.ffmpegmux][debug] configuration: --prefix=/ffbuild/prefix --pkg-config-flags=--static --pkg-config=pkg-config --cross-prefix=x86_64-w64-mingw32- --arch=x86_64 --target-os=mingw32 --enable-gpl --enable-version3 --disable-debug --disable-w32threads --enable-pthreads --enable-iconv --enable-libxml2 --enable-zlib --enable-libfreetype --enable-libfribidi --enable-gmp --enable-lzma --enable-fontconfig --enable-libvorbis --enable-opencl --disable-libpulse --enable-libvmaf --disable-libxcb --disable-xlib --enable-amf --enable-libaom --enable-libaribb24 --enable-avisynth --enable-chromaprint --enable-libdav1d --enable-libdavs2 --disable-libfdk-aac --enable-ffnvcodec --enable-cuda-llvm --enable-frei0r --enable-libgme --enable-libkvazaar --enable-libass --enable-libbluray --enable-libjxl --enable-libmp3lame --enable-libopus --enable-librist --enable-libssh --enable-libtheora --enable-libvpx --enable-libwebp --enable-lv2 --disable-libmfx --enable-libvpl --enable-openal --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-librav1e --enable-librubberband --enable-schannel --enable-sdl2 --enable-libsoxr --enable-libsrt --enable-libsvtav1 --enable-libtwolame --enable-libuavs3d --disable-libdrm --disable-vaapi --enable-libvidstab --enable-vulkan --enable-libshaderc --enable-libplacebo --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libzimg --enable-libzvbi --extra-cflags=-DLIBTWOLAME_STATIC --extra-cxxflags= --extra-ldflags=-pthread --extra-ldexeflags= --extra-libs=-lgomp --extra-version=20230310
[stream.ffmpegmux][debug] libavutil 58. 2.100 / 58. 2.100
[stream.ffmpegmux][debug] libavcodec 60. 3.100 / 60. 3.100
[stream.ffmpegmux][debug] libavformat 60. 3.100 / 60. 3.100
[stream.ffmpegmux][debug] libavdevice 60. 1.100 / 60. 1.100
[stream.ffmpegmux][debug] libavfilter 9. 3.100 / 9. 3.100
[stream.ffmpegmux][debug] libswscale 7. 1.100 / 7. 1.100
[stream.ffmpegmux][debug] libswresample 4. 10.100 / 4. 10.100
[stream.ffmpegmux][debug] libpostproc 57. 1.100 / 57. 1.100
[stream.hls][debug] Using external audio tracks for stream 144p (language=fra, name=1 Francais)
[stream.hls][debug] Using external audio tracks for stream 216p (language=fra, name=1 Francais)
[stream.hls][debug] Using external audio tracks for stream 360p (language=fra, name=1 Francais)
[stream.hls][debug] Using external audio tracks for stream 540p (language=fra, name=1 Francais)
[stream.hls][debug] Using external audio tracks for stream 720p (language=fra, name=1 Francais)
[stream.hls][debug] Using external audio tracks for stream 1080p (language=fra, name=1 Francais)
[cli][info] Available streams: 144p (worst), 216p, 360p, 540p, 720p, 1080p (best)
[cli][info] Opening stream: 1080p (hls-multi)
[cli][info] Starting player: c:\Program Files\VideoLAN\VLC\vlc.exe
[stream.ffmpegmux][debug] Opening hls substream
[stream.hls][debug] Reloading playlist
[stream.ffmpegmux][debug] Opening hls substream
[stream.hls][debug] Reloading playlist
[utils.named_pipe][info] Creating pipe streamlinkpipe-27156-1-9227
[utils.named_pipe][info] Creating pipe streamlinkpipe-27156-2-6080
[stream.ffmpegmux][debug] ffmpeg command: ..\ffmpeg\ffmpeg.exe -nostats -y -i \.\pipe\streamlinkpipe-27156-1-9227 -i \.\pipe\streamlinkpipe-27156-2-6080 -c:v copy -c:a copy -map 0:v? -map 0:a? -map 1:a -f mpegts pipe:1
[stream.ffmpegmux][debug] Starting copy to pipe: \.\pipe\streamlinkpipe-27156-1-9227
[stream.ffmpegmux][debug] Starting copy to pipe: \.\pipe\streamlinkpipe-27156-2-6080
[cli][debug] Pre-buffering 8192 bytes
[stream.hls][debug] Segments in this playlist are encrypted
[stream.hls][debug] First Sequence: 6299706; Last Sequence: 6301849
[stream.hls][debug] Start offset: 0; Duration: None; Start Sequence: 6301847; End Sequence: None
[stream.hls][debug] Adding segment 6301847 to queue
[stream.hls][debug] Adding segment 6301848 to queue
[stream.hls][debug] Adding segment 6301849 to queue
[stream.hls][debug] Segments in this playlist are encrypted
[stream.hls][debug] First Sequence: 6299706; Last Sequence: 6301849
[stream.hls][debug] Start offset: 0; Duration: None; Start Sequence: 6301847; End Sequence: None
[stream.hls][debug] Adding segment 6301847 to queue
[stream.hls][debug] Adding segment 6301848 to queue
[stream.hls][debug] Adding segment 6301849 to queue
[stream.hls][debug] Writing segment 6301847 to output
[stream.hls][debug] Segment 6301847 complete
[stream.hls][debug] Writing segment 6301848 to output
[stream.hls][debug] Segment 6301848 complete
[stream.hls][debug] Writing segment 6301849 to output
[stream.hls][debug] Segment 6301849 complete
[stream.hls][debug] Writing segment 6301847 to output
[stream.hls][debug] Segment 6301847 complete
[stream.hls][debug] Writing segment 6301848 to output
[cli.output][debug] Opening subprocess: ['c:\Program Files\VideoLAN\VLC\vlc.exe', '--input-title-format', 'https://www.france.tv/france-2/direct.html', '-']
[stream.hls][debug] Segment 6301848 complete
[stream.hls][debug] Writing segment 6301849 to output
[stream.hls][debug] Segment 6301849 complete
[cli][debug] Writing stream to output
[stream.hls][debug] Reloading playlist
[stream.hls][debug] Reloading playlist
[stream.hls][debug] Segments in this playlist are encrypted
[stream.hls][debug] Adding segment 6301850 to queue
[stream.hls][debug] Segments in this playlist are encrypted
[stream.hls][debug] Adding segment 6301850 to queue
[stream.hls][debug] Writing segment 6301850 to output
[stream.hls][debug] Segment 6301850 complete
[stream.hls][debug] Writing segment 6301850 to output
[stream.hls][debug] Segment 6301850 complete
[stream.hls][debug] Reloading playlist
[stream.hls][debug] Reloading playlist
[stream.hls][debug] Segments in this playlist are encrypted
[stream.hls][debug] Adding segment 6301851 to queue
[stream.hls][debug] Writing segment 6301851 to output
[stream.hls][debug] Segment 6301851 complete
[stream.hls][debug] Segments in this playlist are encrypted
[stream.hls][debug] Adding segment 6301851 to queue
[stream.hls][debug] Adding segment 6301852 to queue
[stream.hls][debug] Writing segment 6301851 to output
[stream.hls][debug] Segment 6301851 complete
[stream.hls][debug] Writing segment 6301852 to output
[stream.hls][debug] Segment 6301852 complete
[stream.hls][debug] Reloading playlist
[stream.hls][debug] Reloading playlist
[stream.hls][debug] Segments in this playlist are encrypted
[stream.hls][debug] Adding segment 6301852 to queue
[stream.hls][debug] Adding segment 6301853 to queue
[stream.hls][debug] Writing segment 6301852 to output
[stream.hls][debug] Segment 6301852 complete
[stream.hls][debug] Segments in this playlist are encrypted
[stream.hls][debug] Adding segment 6301853 to queue
[stream.hls][debug] Writing segment 6301853 to output
[stream.hls][debug] Writing segment 6301853 to output
[stream.hls][debug] Segment 6301853 complete
[stream.hls][debug] Segment 6301853 complete
[cli][info] Player closed
[stream.ffmpegmux][debug] Closing ffmpeg thread
[stream.segmented][debug] Closing worker thread
[stream.segmented][debug] Closing writer thread
[stream.segmented][debug] Closing worker thread
[stream.segmented][debug] Closing writer thread
[stream.ffmpegmux][debug] Closed all the substreams
[stream.ffmpegmux][debug] Pipe copy complete: \.\pipe\streamlinkpipe-27156-2-6080
[stream.ffmpegmux][debug] Pipe copy complete: \.\pipe\streamlinkpipe-27156-1-9227
[cli][info] Stream ended
[cli][info] Closing currently open stream...
Display More
So I will find a solution to obtain it.