Repository: youtube-dl
Issue: [SBS] sbs ondemand: some videos not working
Labels: geo-restricted,account-needed

### Make sure you are using the *latest* version: run `youtube-dl --version` and ensure your version is *2018.06.14*. If it's not, read [this FAQ entry](https://github.com/rg3/youtube-dl/blob/master/README.md#how-do-i-update-youtube-dl) and update. Issues with outdated version will be rejected.
- [x] I've **verified** and **I assure** that I'm running youtube-dl **2018.06.14**

### Before submitting an *issue* make sure you have:
- [x] At least skimmed through the [README](https://github.com/rg3/youtube-dl/blob/master/README.md), **most notably** the [FAQ](https://github.com/rg3/youtube-dl#faq) and [BUGS](https://github.com/rg3/youtube-dl#bugs) sections
- [x] [Searched](https://github.com/rg3/youtube-dl/search?type=Issues) the bugtracker for similar issues including closed ones
- [x] Checked that provided video/audio/playlist URLs (if any) are alive and playable in a browser

### What is the purpose of your *issue*?
- [x] Bug report (encountered problems with youtube-dl)

---

I just tried to download 22 videos from https://sbs.com.au/ondemand
19 worked perfectly.  3 repeatedly gave errors.
I have verified that I can get those 3 to play inside my browser (Google Chrome) although oddly I had to refresh the browser page a couple of times on each video before it played successfully.
Note that these videos are *probably* region-locked to Australian users only, though I haven't confirmed that.

**EDIT  (9 days later):  The three specific videos below now DO download correctly, using exactly the same settings & version of youtube-dl as was originally tried, so something on the server has changed.  However, another user is having quite similar problems with some _other_ SBS videos; see below.**

The 3 --verbose mode logs are below:

(1)
```
youtube-dl.exe -o "C:\DOWNLOADS\John McCain Maverick.%%(ext)s" --restrict-filenames --ignore-errors --continue --retries 10 --skip-unavailable-fragments --fragment-retries 10 --convert-subs srt --no-overwrites --recode-video mp4 --postprocessor-args "-codec copy" "https://www.sbs.com.au/ondemand/video/1242879043727/john-mccain-maverick" --verbose
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-o', 'C:\\DOWNLOADS\\John McCain Maverick.%%(ext)s', '--restrict-filenames', '--ignore-errors', '--continue', '--retries', '10', '--skip-unavailable-fragments', '--fragment-retries', '10', '--convert-subs', 'srt', '--no-overwrites', '--recode-video', 'mp4', '--postprocessor-args', '-codec copy', 'https://www.sbs.com.au/ondemand/video/1242879043727/john-mccain-maverick', '--verbose']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2018.06.14
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.17134
[debug] exe versions: ffmpeg N-91288-g29cddc99cd, ffprobe N-91288-g29cddc99cd
[debug] Proxy map: {}
[SBS] 1242879043727: Downloading JSON metadata
[ThePlatform] 60RwkWWN2GVN: Downloading SMIL data
[ThePlatform] 60RwkWWN2GVN: Downloading m3u8 information
WARNING: Failed to download m3u8 information: HTTP Error 403: Forbidden
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\rg3\tmp6bcc20cp\build\youtube_dl\YoutubeDL.py", line 792, in extract_info
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp6bcc20cp\build\youtube_dl\extractor\common.py", line 500, in extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp6bcc20cp\build\youtube_dl\extractor\theplatform.py", line 296, in _real_extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp6bcc20cp\build\youtube_dl\extractor\common.py", line 1190, 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.
```

(2)
```
youtube-dl.exe -o "C:\DOWNLOADS\The Queen's Favorite Animals.%%(ext)s" --restrict-filenames --ignore-errors --continue --retries 10 --skip-unavailable-fragments --fragment-retries 10 --convert-subs srt --no-overwrites --recode-video mp4 --postprocessor-args "-codec copy" "https://www.sbs.com.au/ondemand/video/1254957123965/the-queens-favourite-animals" --verbose
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-o', "C:\\DOWNLOADS\\The Queen's Favorite Animals.%%(ext)s", '--restrict-filenames', '--ignore-errors', '--continue', '--retries', '10', '--skip-unavailable-fragments', '--fragment-retries', '10', '--convert-subs', 'srt', '--no-overwrites', '--recode-video', 'mp4', '--postprocessor-args', '-codec copy', 'https://www.sbs.com.au/ondemand/video/1254957123965/the-queens-favourite-animals', '--verbose']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2018.06.14
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.17134
[debug] exe versions: ffmpeg N-91288-g29cddc99cd, ffprobe N-91288-g29cddc99cd
[debug] Proxy map: {}
[SBS] 1254957123965: Downloading JSON metadata
[ThePlatform] lHPeY8Z_w7Fy: Downloading SMIL data
[ThePlatform] lHPeY8Z_w7Fy: Downloading m3u8 information
WARNING: Failed to download m3u8 information: HTTP Error 403: Forbidden
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\rg3\tmp6bcc20cp\build\youtube_dl\YoutubeDL.py", line 792, in extract_info
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp6bcc20cp\build\youtube_dl\extractor\common.py", line 500, in extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp6bcc20cp\build\youtube_dl\extractor\theplatform.py", line 296, in _real_extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp6bcc20cp\build\youtube_dl\extractor\common.py", line 1190, 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.
```

(3)
```
youtube-dl.exe -o "C:\DOWNLOADS\Australia With Simon Reeve Ep 1.%%(ext)s" --restrict-filenames --ignore-errors --continue --retries 10 --skip-unavailable-fragments --fragment-retries 10 --convert-subs srt --no-overwrites --recode-video mp4 --postprocessor-args "-codec copy" "https://www.sbs.com.au/ondemand/video/36767811596/australia-with-simon-reeve" --verbose
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-o', 'C:\\DOWNLOADS\\Australia With Simon Reeve Ep 1.%%(ext)s', '--restrict-filenames', '--ignore-errors', '--continue', '--retries', '10', '--skip-unavailable-fragments', '--fragment-retries', '10', '--convert-subs', 'srt', '--no-overwrites', '--recode-video', 'mp4', '--postprocessor-args', '-codec copy', 'https://www.sbs.com.au/ondemand/video/36767811596/australia-with-simon-reeve', '--verbose']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2018.06.14
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.17134
[debug] exe versions: ffmpeg N-91288-g29cddc99cd, ffprobe N-91288-g29cddc99cd
[debug] Proxy map: {}
[SBS] 36767811596: Downloading JSON metadata
[ThePlatform] DulgNCe6ndgK: Downloading SMIL data
[ThePlatform] DulgNCe6ndgK: Downloading m3u8 information
WARNING: Failed to download m3u8 information: HTTP Error 403: Forbidden
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\rg3\tmp6bcc20cp\build\youtube_dl\YoutubeDL.py", line 792, in extract_info
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp6bcc20cp\build\youtube_dl\extractor\common.py", line 500, in extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp6bcc20cp\build\youtube_dl\extractor\theplatform.py", line 296, in _real_extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp6bcc20cp\build\youtube_dl\extractor\common.py", line 1190, 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.
```