youtube-dl: ERROR: No video formats found (Not geo-restricted)

Checklist

  • [x ] I’m reporting a broken site support issue
  • [ x] I’ve verified that I’m running youtube-dl version 2019.11.05
  • [ x] I’ve checked that all provided URLs are alive and playable in a browser
  • [ x] I’ve checked that all URLs and arguments with special characters are properly quoted or escaped
  • [ x] I’ve searched the bugtracker for similar bug reports including closed ones
  • [x ] I’ve read bugs section in FAQ

Verbose log

youtube-dl -v --proxy "" --sub-lang en --sub-format srt  -o "Law.of.the.Jungle.E380.1080p.WEB-DL.H264.AAC-KMX.mp4" https://www.viki.com/videos/1152589v-law-of-the-jungle-episode-380
[debug] System config: []
[debug] User config: ['--verbose', '-u', 'PRIVATE', '-p', 'PRIVATE', '--write-sub', '--sub-lang', 'en', '--sub-format', 'srt', '--hls-prefer-native', '--fixup', 'never']
[debug] Custom config: []
[debug] Command-line args: ['-v', '--proxy', '', '--sub-lang', 'en', '--sub-format', 'srt', '-o', 'Law.of.the.Jungle.E380.1080p.WEB-DL.H264.AAC-KMX.mp4', 'https://www.viki.com/videos/1152589v-law-of-the-jungle-episode-380']
[debug] Encodings: locale cp65001, fs mbcs, out cp65001, pref cp65001
[debug] youtube-dl version 2019.11.05
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.18362
[debug] exe versions: ffmpeg git-2019-11-17-b741a84, ffprobe git-2019-11-17-b741a84, rtmpdump 2.4
[debug] Proxy map: {}
[viki] Logging in
[viki] 1152589v: Downloading video JSON
[viki] 1152589v: Downloading video streams JSON
ERROR: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp7hc5a09v\build\youtube_dl\YoutubeDL.py", line 796, in extract_info
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp7hc5a09v\build\youtube_dl\extractor\common.py", line 530, in extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp7hc5a09v\build\youtube_dl\extractor\viki.py", line 319, in _real_extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp7hc5a09v\build\youtube_dl\extractor\common.py", line 1327, in _sort_formats
youtube_dl.utils.ExtractorError: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

Description

Previous episodes (E379 and before) may be downloaded, E380 onwards cannot be downloaded and reports “ERROR: No video formats found”.

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 22

Most upvoted comments

Similar error while downloading a video with Python script. Definately not cause of law/country restrictions, downloading with German IP. ydl_opts = { 'verbose': True, 'format': 'bestaudio/best', 'restrictfilenames':True, 'postprocessors': [{ 'key': 'FFmpegExtractAudio', 'preferredcodec': 'mp3', 'preferredquality': '192' } Traceback: ERROR: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output. Traceback (most recent call last): File "/home/r4z0r5/Extract_yt_audio/lib/python3.7/site-packages/youtube_dl/YoutubeDL.py", line 797, in extract_info ie_result = ie.extract(url) File "/home/r4z0r5/Extract_yt_audio/lib/python3.7/site-packages/youtube_dl/extractor/common.py", line 530, in extract ie_result = self._real_extract(url) File "/home/r4z0r5/Extract_yt_audio/lib/python3.7/site-packages/youtube_dl/extractor/youtube.py", line 2364, in _real_extract self._sort_formats(formats) File "/home/r4z0r5/Extract_yt_audio/lib/python3.7/site-packages/youtube_dl/extractor/common.py", line 1327, in _sort_formats raise ExtractorError('No video formats found') youtube_dl.utils.ExtractorError: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

@r4z0r5 I had the same error, try updating youtube-dl with python -m pip install youtube-dl --upgrade working for me.

@remitamine @manselmi

pranav@exam ~ [2]> youtube-dl -f bestaudio https://youtu.be/_HgzMhQTpOA
[youtube] _HgzMhQTpOA: Downloading webpage
ERROR: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
pranav@exam ~ [1]> 

Distro: Ubuntu 20.04 youtube-dl --version: 2020.03.24

@daniellasalle do you still run into issue if you install latest release (as prescribed in README)?

Can confirm issue still there for youtube-dl on Ubuntu 20.04 when installed via apt. But able to get around issue by downloading latest release binary.