Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Crunchyroll Works on some URLs and not others #5544
Comments
|
Issue still happening on 4.28 version Didnt work on this one: [debug] System config: [] But works on this one [debug] System config: [] It looks like the rtmpe link has the mp4 on the end of the one that worked... |
|
I think no Crunchyroll video is working right now. I decided to try the first video listed here that was said to work and it is not working now as well. I have tried many videos and none of them are currently working. I'm on Arch Linux X86_64. I have tried with youtube-dl and rtmpdump that is in the official repos and I have used youtube-dl-git and rtmpdump-git from AUR, neither have worked. this log is from youtube-dl built from commit 372744c and with rtmpdump-git.
if any more info is needed or anything that I can try to do on my end let me know and I'll see what I can get done. |
|
I think your issue is different....It still works for me (depending on the link/episode, also still using the 2015.05.04 version). Its got to be something with the extractor... maybe a character limit or some special char that is messing it up. You can see on the first one it doesn't get the whole link for rtmpe. [debug] Invoking downloader on 'rtmpe://c19fs.fplive.net/c19?nvb=20150501083903& [debug] Invoking downloader on 'rtmpe://cp150757.edgefcs.net/ondemand/?auth=daEd |
|
The missing .mp4 in the URL is normal (and it’s still included as the play path). This only happens with the Level 3 CDN (fplive); Akamai is fine. |
|
so... does that mean its crunchyroll's CDN providers thats causing the issue and cant be fixed? |
|
Well obviously it works with their player .swf, so my guess is that either
there’s a librtmp bug which also affects FFmpeg’s implementation, or
youtube-dl’s CR extractor is omitting rtmpdump parameters it shouldn’t.
It’s kind of a pain for me to test that theory though, because I never get
Level 3 (it’s much more likely in the US).
|
|
I see.... well that sucks. I guess I have to go back to livestreamer... sucks I am hooked on CR @60 FPS ... i cant go back lol |
|
Should work in the next version. |
This one worked:
C:\ytdl>youtube-dl --username XXXXX --password XXXXX --verbose -o - http://www.crunchyroll.com/punch-line/episode-1-panty-panic-678489 | "C:\Program Files (x86)\SVP\MPC-HC\mpc-hc.exe" /play /close -
This one did not.
C:\ytdl>youtube-dl --username XXXXX --password XXXXX --verbose -o - http://www.crunchyroll.com/nisekoi/episode-3-need-678113 | "C:\Program Files (x86)\SVP\MPC-HC\mpc-hc.exe" /play /close -
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'--username', u'PRIVATE', u'--password', u'PRIVATE'
, u'--verbose', u'-o', u'-', u'http://www.crunchyroll.com/nisekoi/episode-3-need
-678113']
[debug] Encodings: locale cp1252, fs mbcs, out None, pref cp1252
[debug] youtube-dl version 2015.04.26
[debug] Python version 2.7.8 - Windows-8-6.2.9200
[debug] exe versions: rtmpdump 2.4
[debug] Proxy map: {}
[Crunchyroll] Logging in
[Crunchyroll] 678113: Downloading webpage
[Crunchyroll] 678113: Downloading media info
[Crunchyroll] 678113: Downloading media info for 360p
[Crunchyroll] 678113: Downloading media info for 480p
[Crunchyroll] 678113: Downloading media info for 720p
[Crunchyroll] 678113: Downloading media info for 1080p
[debug] Invoking downloader on 'rtmpe://c19fs.fplive.net/c19?nvb=20150428063730&
nva=20150428103830&token=0cd6de464be8c00dff225'
[download] Destination: -
[debug] rtmpdump command line: rtmpdump --verbose -r 'rtmpe://c19fs.fplive.net/c
19?nvb=20150428063730&nva=20150428103830&token=0cd6de464be8c00dff225' -o - --pla
ypath mp4:s/ve1785515/video.mp4 --resume --skip 1
[rtmpdump] RTMPDump v2.4
rtmpdump 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license
: GPL
[rtmpdump] DEBUG: Parsing...
[rtmpdump] DEBUG: Parsed protocol: 2
[rtmpdump] DEBUG: Parsed host : c19fs.fplive.net
[rtmpdump] DEBUG: Parsed app : c19?nvb=20150428063730&nva=20150428103830&tok
en=0cd6de464be8c00dff225
[rtmpdump] DEBUG: Number of skipped key frames for resume: 1
[rtmpdump] WARNING: Can't resume in stdout mode, ignoring --resume option
[rtmpdump] DEBUG: Protocol : RTMPE
[rtmpdump] DEBUG: Hostname : c19fs.fplive.net
[rtmpdump] DEBUG: Port : 1935
[rtmpdump] DEBUG: Playpath : mp4:s/ve1785515/video.mp4
[rtmpdump] DEBUG: tcUrl : rtmpe://c19fs.fplive.net:1935/c19?nvb=2015042806373
0&nva=20150428103830&token=0cd6de464be8c00dff225
[rtmpdump] DEBUG: app : c19?nvb=20150428063730&nva=20150428103830&token=0cd
6de464be8c00dff225
[rtmpdump] DEBUG: live : no
[rtmpdump] DEBUG: timeout : 30 sec
[rtmpdump] DEBUG: Setting buffer time to: 36000000ms
[rtmpdump] Connecting ...
[rtmpdump] DEBUG: RTMP_Connect1, ... connected, handshaking
[rtmpdump] DEBUG: HandShake: Client type: 06
[rtmpdump] DEBUG: HandShake: DH pubkey position: 166
[rtmpdump] DEBUG: HandShake: Client digest offset: 879
[rtmpdump] DEBUG: HandShake: Initial client digest:
[rtmpdump] DEBUG: 73 8c 45 90 89 6d d0 2a 84 3f 6c 6b e5 4b 11 99
[rtmpdump] DEBUG: 32 88 b0 15 ad 91 6e 13 5b fa c2 9a f9 0f a4 89
[rtmpdump] DEBUG: HandShake: Type Answer : 09
[rtmpdump] WARNING: HandShake: Type mismatch: client sent 6, server answered 9
[rtmpdump] DEBUG: HandShake: Server Uptime : 2145138052
[rtmpdump] DEBUG: HandShake: FMS Version : 4.5.3.1
[rtmpdump] DEBUG: HandShake: Server DH public key offset: 469
[rtmpdump] DEBUG: HandShake: Secret key:
[rtmpdump] DEBUG: 6d 04 cb 5d de 13 86 9c a3 5c a6 fc f2 9a 67 1e
[rtmpdump] DEBUG: b4 8e fa 68 b8 3c 4d 84 a5 22 44 50 52 97 72 65
[rtmpdump] DEBUG: 2d 45 63 db 05 0d ff ab 8c 06 fb bd 10 d9 27 f5
[rtmpdump] DEBUG: 30 11 79 55 a7 3d a5 28 5e ed a5 e3 98 b9 17 2f
[rtmpdump] DEBUG: d6 5b 8e 48 87 f9 fe 19 d9 03 cc 86 78 eb fb 66
[rtmpdump] DEBUG: 65 12 18 17 3c 5a c8 72 a9 1d 67 3f 7a 41 39 39
[rtmpdump] DEBUG: 6b 8c b8 83 a7 5e 07 92 48 58 20 08 68 1e 8f 5e
[rtmpdump] DEBUG: 7e 7d 1d 22 cf 15 44 e3 af e8 ec da 97 3f 3d 0a
[rtmpdump] DEBUG: RC4 Out Key:
[rtmpdump] DEBUG: 90 a6 e1 31 98 cf 3c 3e 61 67 1d 66 91 cd 53 e2
[rtmpdump] DEBUG: RC4 In Key:
[rtmpdump] DEBUG: d6 1a a3 cd 4f 1b 1d 00 02 6c df c6 c2 5a 51 5a
[rtmpdump] DEBUG: HandShake: Calculated digest key from secure key and server di
gest:
[rtmpdump] DEBUG: 34 7f ef ad 73 0f e8 70 b9 81 b5 ae d0 9f 95 c7
[rtmpdump] DEBUG: 98 bf d0 f1 d5 cf 08 86 11 52 be 27 b2 24 b5 ce
[rtmpdump] DEBUG: HandShake: Client signature calculated:
[rtmpdump] DEBUG: 38 fe 35 98 2a 77 b4 be 3b b3 78 14 f5 58 29 e5
[rtmpdump] DEBUG: 09 00 af 4c ec cf f5 5d 5b ea cc c1 d0 c0 83 3c
[rtmpdump] DEBUG: HandShake: Server sent signature:
[rtmpdump] DEBUG: 0e 21 ce bc 6c 9b 8e a8 b3 a8 55 11 06 d8 80 5a
[rtmpdump] DEBUG: 7d d6 1e a9 44 2f cc 91 75 a5 3b 76 59 84 45 c6
[rtmpdump] DEBUG: HandShake: Digest key:
[rtmpdump] DEBUG: 04 1e 86 f4 c5 c4 04 20 7d f3 d4 02 53 64 e0 57
[rtmpdump] DEBUG: d6 3c 82 a2 44 86 65 9f 8a 62 cf cb 02 d1 cc 5b
[rtmpdump] DEBUG: HandShake: Signature calculated:
[rtmpdump] DEBUG: 0e 21 ce bc 6c 9b 8e a8 b3 a8 55 11 06 d8 80 5a
[rtmpdump] DEBUG: 7d d6 1e a9 44 2f cc 91 75 a5 3b 76 59 84 45 c6
[rtmpdump] DEBUG: HandShake: Genuine Adobe Flash Media Server
[rtmpdump] DEBUG: HandShake: Handshaking finished....
[rtmpdump] DEBUG: RTMP_Connect1, handshaked
[rtmpdump] DEBUG: Invoking connect
[rtmpdump] INFO: Connected...
[rtmpdump] DEBUG: HandleChangeChunkSize, received: chunk size change to 128
[rtmpdump] DEBUG: RTMP_ClientPacket, received: invoke 165 bytes
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: NULL
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: <Name: level, STRING: error>
[rtmpdump] DEBUG: Property: <Name: code, STRING: NetConnection.Co
nnect.Rejected>
[rtmpdump] DEBUG: Property: <Name: description, STRING: Connection faile
d.>
[rtmpdump] DEBUG: Property: <Name: description, STRING: [ Server.Reject
] : Connection failed.>
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: HandleInvoke, server invoking <_error>
[rtmpdump] ERROR: rtmp server sent error
[rtmpdump] DEBUG: RTMP_ClientPacket, received: invoke 18 bytes
[rtmpdump] DEBUG: (object begin)
[rtmpdump] DEBUG: Property: NULL
[rtmpdump] DEBUG: (object end)
[rtmpdump] DEBUG: HandleInvoke, server invoking
[rtmpdump] ERROR: rtmp server requested close
[rtmpdump] DEBUG: Closing connection.
ERROR: unable to download video
Traceback (most recent call last):
File "youtube_dl\YoutubeDL.pyo", line 1481, in download
File "youtube_dl\YoutubeDL.pyo", line 662, in extract_info
File "youtube_dl\YoutubeDL.pyo", line 708, in process_ie_result
File "youtube_dl\YoutubeDL.pyo", line 1159, in process_video_result
File "youtube_dl\YoutubeDL.pyo", line 1419, in process_info
UnavailableVideoError: [Error 2] The system cannot find the file specified: u'-'