youtube-dl: [Crunchyroll] can't download in 720p and 1080p
Checklist
- I’m reporting a broken site support
- I’ve verified that I’m running youtube-dl version 2019.05.20
- I’ve checked that all provided URLs are alive and playable in a browser
- I’ve checked that all URLs and arguments with special characters are properly quoted or escaped
- I’ve searched the bugtracker for similar issues including closed ones
Verbose log
.\youtube-dl.exe -v -F 'https://www.crunchyroll.com/it/a-certain-magical-index/episode-1-unrest-777723'
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', '-F', 'https://www.crunchyroll.com/it/a-certain-magical-index/episode-1-unrest-777723']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2019.05.20
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.17763
[debug] exe versions: ffmpeg N-91961-g5109c38162, ffprobe N-91961-g5109c38162
[debug] Proxy map: {'no': '192.168.99.100'}
[crunchyroll] 777723: Downloading webpage
[crunchyroll] 777723: Downloading media info for 480p
[crunchyroll] 777723: Downloading stream info for 480p
[crunchyroll] 777723: Downloading m3u8 information
[crunchyroll] 777723: Downloading media info for 360p
[crunchyroll] 777723: Downloading stream info for 360p
[crunchyroll] 777723: Downloading m3u8 information
[crunchyroll] 777723: Downloading media info for 1080p
[crunchyroll] 777723: Downloading stream info for 1080p
[crunchyroll] 777723: Downloading media info for 720p
[crunchyroll] 777723: Downloading stream info for 720p
[crunchyroll] 777723: Downloading media info
[info] Available formats for 777723:
format code extension resolution note
hls-398-0 mp4 428x240 398k , avc1.42c015, 23.974fps, mp4a.40.2
hls-398-1 mp4 428x240 398k , avc1.42c015, 23.974fps, mp4a.40.2
hls-398-2 mp4 428x240 398k , avc1.42c015, 23.974fps, mp4a.40.2
hls-398-3 mp4 428x240 398k , avc1.42c015, 23.974fps, mp4a.40.2
hls-398-4 mp4 428x240 398k , avc1.42c015, 23.974fps, mp4a.40.2
hls-398-5 mp4 428x240 398k , avc1.42c015, 23.974fps, mp4a.40.2
hls-559-0 mp4 640x360 559k , avc1.4d401e, 23.974fps, mp4a.40.2
hls-559-1 mp4 640x360 559k , avc1.4d401e, 23.974fps, mp4a.40.2
hls-559-2 mp4 640x360 559k , avc1.4d401e, 23.974fps, mp4a.40.2
hls-559-3 mp4 640x360 559k , avc1.4d401e, 23.974fps, mp4a.40.2
hls-559-4 mp4 640x360 559k , avc1.4d401e, 23.974fps, mp4a.40.2
hls-559-5 mp4 640x360 559k , avc1.4d401e, 23.974fps, mp4a.40.2
hls-1034-0 mp4 848x480 1034k , avc1.4d401f, 23.974fps, mp4a.40.2
hls-1034-1 mp4 848x480 1034k , avc1.4d401f, 23.974fps, mp4a.40.2
hls-1034-2 mp4 848x480 1034k , avc1.4d401f, 23.974fps, mp4a.40.2
hls-1034-3 mp4 848x480 1034k , avc1.4d401f, 23.974fps, mp4a.40.2
hls-1034-4 mp4 848x480 1034k , avc1.4d401f, 23.974fps, mp4a.40.2
hls-1034-5 mp4 848x480 1034k , avc1.4d401f, 23.974fps, mp4a.40.2 (best)
Description
The maximum resolution for any video of Crunchyroll is now only 480p. From the website I can watch the same episodes in 720p or 1080p without being logged in. The same behavior is on single episode, playlist and different locale urls. Also it’s no more visible the language of the versions (it seems that there isn’t any subbed version among the 480p).
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Reactions: 3
- Comments: 17
Commits related to this issue
- Theoretical fix for https://github.com/ytdl-org/youtube-dl/issues/21243 — committed to AlexIIL/youtube-dl by AlexIIL 5 years ago
- [vrv] extract adaptive_hls formats(closes #21243) — committed to XionZhao/youtube-dl by remitamine 5 years ago
- [vrv] extract adaptive_hls formats(closes #21243) — committed to cantre/youtube-dl by remitamine 5 years ago
- [vrv] extract adaptive_hls formats(closes #21243) — committed to meunierd/youtube-dl by remitamine 5 years ago
- [vrv] extract adaptive_hls formats(closes #21243) — committed to meunierd/youtube-dl by remitamine 5 years ago
Essentially I made this change to the code: https://github.com/AlexIIL/youtube-dl/commit/f85a1a32b59e15dad00b7b62c126930a5143f470. However I’ve not worked in python or with youtube-dl before so those might not be enough (ignoring the debug print statements).
If you start playing the episode in your browser in 1080p; then use your browser’s dev tools to get the URL of the m3u8 file; then feed the URL into youtube-dl; youtube-dl will download the episode in 1080p with no problems.
I’ve never had any sort of account with Crunchyroll, premium or not, and I’ve managed to download the last two episodes of Shield Hero in 1080p using this method. The point being, there’s no problem with youtube-dl being able to download the higher resolution streams, at the moment it just can’t find where they are.